2016-08-12 129 views
0

我想通过登录的用户获取单个帖子的详细信息 - 具体来说就是收集它的喜好数量。如何获取用户的特定帖子的详细信息?

使用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. 

我无法找到有关获取详细信息的对象的文档任何东西。我不确定需要哪些额外的权限。应用程序控制面板没有用于添加个人权限或查找它们的功能。

回答

1

你不应该得到没有授权你的应用程序的用户的任何数据。如果该ID属于其他用户墙上的帖子,则无法访问该ID。这就是错误信息告诉你的 - 你错过了访问它的权限。

尝试使用属于当前登录用户墙的帖子的ID,它将起作用。当然,您需要user_posts权限。例如:http://www.devils-heaven.com/facebook-javascript-sdk-login/

+0

这就是我正在尝试 - 我登录自己,并试图获得我自己的职位之一的细节,但我不能。该应用需要重新提交什么权限?我没有看到在应用仪表板中请求权限的方法。 – pixelmike

+1

它是user_posts。使用scope参数的FB.login。 – luschn

+1

我已添加指向登录和文章的链接 – luschn

相关问题