在使用Facebook的Graph API的网站上的建议

时间:2014-05-09 17:33:22

标签: facebook facebook-graph-api facebook-php-sdk facebook-graph-api-v2.0

我正在尝试建立一个符合以下要求的网站。我需要帮助才能确定它是否可行。本网站有定期登录(不是Facebook)。登录后,用户可以选择"附加"他的Facebook帐户。此时,我将返回的用户ID保存在DB中。然后,我尝试在另一台计算机上使用此用户ID调用以下Facebook Graph API,但它说:

Fatal error: Uncaught GraphMethodException: You can only access the "home" connection for the current user. thrown in /home/public/vendor/facebook/php-sdk/src/base_facebook.php on line 1294

电话:

/{user-id}/home

感谢帮助。

2 个答案:

答案 0 :(得分:0)

根据错误消息,您尝试拨打/{user-id}/home但正在使用来自其他用户的访问令牌 -

您无法使用其访问令牌获取其他用户的新闻Feed,只能获取您应用的当前用户

答案 1 :(得分:0)

试试{user-id} / feed。如果您没有使用facebook API在“附加”时间生成的accessToken,您将只能获得公共供稿/数据。使用在“附加”时生成的访问令牌,您将能够获取应用程序权限的数据。