使用 Rfacebook 软件包的 R 中的 Facebook 应用程序无法识别管理员角色
Admin role is not recognized in Facebook app in R with the Rfacebook package
我用 R 创建了我的第一个 Facebook 应用程序。它的目的只是从我的 Facebook 页面检索营销数据。到目前为止,我已经创建了这个(没有身份验证问题):
require("Rfacebook")
load("fb_oauth")
## Start retrieving insight from VivaraDE
rawinsightsDE<-getInsights(object_id= "my_id", token = fb_oauth,
metric="page_impressions", period = "days_28", version="2.6")
当运行这个时,R做return:
Error in FUN(X[[1L]], ...) :
No data available. Are you the owner of this page? See ?getInsights.
我在我的应用程序中有一个管理员角色(很明显)并且在my_id
指定的页面上有一个管理员角色。
我怀疑我必须在某处更改一些配置。我错过了什么?
您需要获得页面管理员(在本例中为您)的 read_insights
许可,才能访问这些指标。
Any more common permissions I need to include, so I won't stumble upon some more rejections?
不,不要“只是为了安全起见”请求权限 – 这只会在审查时出现问题(如果该应用程序应该被一般 public 在某一时刻使用?),如果他们看到你在没有实际使用它们的情况下请求权限。
我宁愿建议您先使用 Graph API Explorer 来测试您要提出的请求;它的调试功能通常会在这种情况下显示一条消息,说明缺少获取请求数据的权限。
我用 R 创建了我的第一个 Facebook 应用程序。它的目的只是从我的 Facebook 页面检索营销数据。到目前为止,我已经创建了这个(没有身份验证问题):
require("Rfacebook")
load("fb_oauth")
## Start retrieving insight from VivaraDE
rawinsightsDE<-getInsights(object_id= "my_id", token = fb_oauth,
metric="page_impressions", period = "days_28", version="2.6")
当运行这个时,R做return:
Error in FUN(X[[1L]], ...) : No data available. Are you the owner of this page? See ?getInsights.
我在我的应用程序中有一个管理员角色(很明显)并且在my_id
指定的页面上有一个管理员角色。
我怀疑我必须在某处更改一些配置。我错过了什么?
您需要获得页面管理员(在本例中为您)的 read_insights
许可,才能访问这些指标。
Any more common permissions I need to include, so I won't stumble upon some more rejections?
不,不要“只是为了安全起见”请求权限 – 这只会在审查时出现问题(如果该应用程序应该被一般 public 在某一时刻使用?),如果他们看到你在没有实际使用它们的情况下请求权限。
我宁愿建议您先使用 Graph API Explorer 来测试您要提出的请求;它的调试功能通常会在这种情况下显示一条消息,说明缺少获取请求数据的权限。