0

我在 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 确实返回:

FUN(X[[1L]], ...) 中的错误:没有可用数据。您是此页面的所有者吗?请参阅 ?getInsights。

我在我的应用程序中有一个管理员角色(显然)在由my_id.

我怀疑我将不得不在某处更改一些配置。我错过了什么?

4

1 回答 1

1

您需要read_insights获得页面管理员(在本例中为您)的许可,才能访问这些指标。


我需要包括任何更常见的权限,所以我不会偶然发现更多的拒绝?

不,不要要求“只是为了安全起见”的权限——这只会在审查中出现问题(如果该应用程序应该在某一时刻被公众使用?),如果他们看到你要求权限而不实际使用它们。

我宁愿建议您先使用Graph API Explorer来测试您要发出的请求;在这种情况下,它的调试功能通常会显示一条消息,说明缺少获取请求数据的权限。

于 2016-08-17T10:49:02.310 回答