0

我的应用程序代表具有用户 access_token 的用户在墙上发布。发布后,我会取回持久存在于数据库中的 post_id。一个应用程序,我想使用 post_id 查询帖子以收集一些基本见解,例如评论和喜欢。我无法让我的应用程序查询数据。

我尝试了流表,但没有将数据作为应用程序返回。我收到“GraphMethodException”代码:100 我在帖子上检查了隐私设置,但这不包括对我尝试 GraphAPI /post_id 的应用程序的权限,它返回与流表相同的错误我尝试了带有 post_impressions 指标的见解表,但没有运气。我无法给出 post_id,所以尝试从 post_id 中删除 user_id 部分(xxxx_yyyy 其中 xxxx 是用户 ID)

我需要什么样的权限来请求用户授予我的应用程序 stream_read 权限?

如何使用我拥有的 post_id 查询见解表?

4

1 回答 1

0

您只能读取具有活动用户访问令牌和 read_stream 权限的用户墙。

关于洞察力:也许有这个图表连接?

/[post-id]/insights

好吧,它没有给我一个有效的帖子ID。但我相信您只能获得页面的见解,而不是用户帐户。请参见此处(关于页面,但可能是有用的附加信息):无法访问其他人页面的帖子见解

它不起作用的另一个原因,只是突然出现在我的脑海中:如果你去一个 facebook 页面,你有洞察力视图作为管理员。在用户个人资料上没有这样的东西。因此,您唯一可以跟踪的就是指向您的应用的链接在发布到用户个人资料后被点击的频率。您也可以轻松地将跟踪信息添加到链接中,因此您始终知道点击来自哪个配置文件。

于 2012-11-14T14:20:36.230 回答