[英]How to get Facebook user access token
經過數小時的谷歌搜索和研究,我無法找到如何獲取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帳戶的用戶訪問令牌。 請幫我。
謝謝
如果您遵循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 Explorer請求訪問令牌時經歷的流程
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.