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