经过数小时的谷歌搜索和研究,我无法找到如何获取Facebook用户访问令牌。我有一个想要访问我的帖子的应用程序。我使用了facebook php sdk
和Graph Api call
,但在这两种情况下,我得到的是应用访问令牌。我使用此令牌获取帖子时的错误是
Uncaught OAuthException: A user access token is required to request this resource.
我发现它需要具有权限的用户访问令牌。最终我得到了一种获取用户访问令牌的方法。我使用Graph API Explorer
获取了一个实时用户访问令牌,然后我使用expires
参数扩展了它,我的应用程序运行良好。我仍然在寻找通过Graph API
电话或PHP SDK
获取用户访问令牌的方法。
我想获取自己的Facebook帐户的用户访问令牌。请帮帮我。
由于
答案 0 :(得分:1)
如果您按照PHP SDK https://raw.github.com/facebook/facebook-php-sdk/master/examples/example.php给出的示例,那么您应该能够理解如何登录。
另请参阅developers.facebook.com https://developers.facebook.com/docs/php/gettingstarted/
中的PHP SDK的入门版本它的要点是用户通过getLoginUrl()
方法提供的链接登录,之后用户将通过一个类似于从Graph API请求访问令牌时遇到的流程的身份验证流程资源管理器