簡體   English   中英

如何獲取Facebook用戶訪問令牌

[英]How to get Facebook user access token

經過數小時的谷歌搜索和研究,我無法找到如何獲取Facebook用戶訪問令牌。 我有一個想要訪問我帖子的應用程序。 我使用了facebook php sdkGraph 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM