我想通过登录用户获取单个帖子的详细信息 - 具体来说,是收集的喜欢的数量。
使用Javascript API,我有一个可用的应用ID,可以登录用户并获取他们的基本信息。要获取有关特定对象的信息,我认为它应该是:
FB.api('/1234567890_2345678901', function(response) { ...
如果数字的第一部分是用户ID,则下划线之后的第二部分是帖子的ID。
然而,对于我尝试的每个帖子ID,它总是返回相同的错误:
Unsupported get request. Object with ID ... does not exist, cannot be loaded due to missing permissions, or does not support this operation.
我在文档中找不到有关获取对象详细信息的任何内容。我不确定需要哪些额外的权限。应用程序控制面板没有添加个人权限或查找内容的功能。
答案 0 :(得分:1)
您不应该获得未授权您的应用的用户的任何数据。如果该ID属于另一个用户墙上的帖子,则无法访问该ID。这就是错误消息告诉您的内容 - 您缺少访问它的权限。
尝试使用属于当前登录用户墙的帖子的ID,它会起作用。当然,您需要user_posts
权限。例如:http://www.devils-heaven.com/facebook-javascript-sdk-login/