我正在尝试建立一个符合以下要求的网站。我需要帮助才能确定它是否可行。本网站有定期登录(不是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
感谢帮助。
答案 0 :(得分:0)
根据错误消息,您尝试拨打/{user-id}/home
但正在使用来自其他用户的访问令牌 -
您无法使用其访问令牌获取其他用户的新闻Feed,只能获取您应用的当前用户
答案 1 :(得分:0)
试试{user-id} / feed。如果您没有使用facebook API在“附加”时间生成的accessToken,您将只能获得公共供稿/数据。使用在“附加”时生成的访问令牌,您将能够获取应用程序权限的数据。