我的应用程序代表用户使用access_token在墙上发布。一旦发布,我会收回保存在DB中的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查询数据洞察表?
答案 0 :(得分:0)
您只能使用活动用户访问令牌和read_stream权限读取用户墙。
关于洞察力:可能与此图表连接?
/[post-id]/insights
嗯,它没有给我任何有效的帖子ID。但我相信你只能获得页面的见解,而不是用户帐户。 请参阅此处(关于页面,但可能有用的其他信息):Unable to access a post's insights for someone else's page
为什么它不起作用的另一个原因,只是突然出现在我脑海中: 如果您转到Facebook页面,您可以将管理员的见解视图显示出来。在用户个人资料中没有类似的东西。因此,您可以跟踪的唯一事项是在将应用链接发布到用户个人资料后,点击该应用的链接的频率。您也可以轻松地将跟踪信息添加到链接中,这样您就可以随时了解点击的来源。