我正在與我的網站進行Facebook連接。問題是我獲得的訪問令牌在兩個月後過期然後如何獲得我們需要的新訪問令牌,我們需要再次驗證用戶或者有另一種方式呢?Facebook訪問令牌在兩個月後過期
0
A
回答
0
您只需將用戶發送到auth頁面或auth對話框。
PHP和Facebook的PHP SDK最簡單的方法:
獲取登錄網址:
$url = $facebook->getLoginURL(array('scope' => 'publish_stream, publish_actions, AND_MORE_PERMISSIONS'));
header('location:' . $url);
JavaScript和Facebook的JS SDK: 調用下面的函數:
FB.login()
0
你如果訪問令牌過期,需要獲取新的訪問令牌。將用戶重定向到身份驗證對話框時,如果用戶已經授權了您的應用程序,則不會提示用戶輸入權限。
但是,如果用戶已取消您的應用程序授權,則用戶需要重新授權您的應用程序以獲取access_token。
看到這個post。它描述了所有場景的問題和解決方案。希望它有幫助
1
如果您要求脫機訪問,它們不應該過期。你確定他們在2個月後到期嗎?
https://developers.facebook.com/docs/authentication/
離線擁有的access_token無限壽命。
我想,可能是用戶正在更改他/她的密碼。如果用戶更改他/她的密碼,則access_token過期。
相關問題
- 1. Facebook訪問令牌在兩個小時後過期
- 2. Facebook訪問令牌過期與否
- 3. Facebook未過期訪問令牌
- 4. Facebook的訪問令牌過期
- 5. Facebook返回過期訪問令牌
- 6. Facebook訪問令牌提前過期
- 7. Facebook訪問令牌已過期
- 8. Facebook訪問令牌持續過期c#
- 9. Facebook訪問令牌到期
- 10. Facebook PHP SDK刷新站點後長期訪問令牌過期
- 11. 在Facebook iOS SDK的openActiveSession之後過期的訪問令牌
- 12. Facebook過期後是否重用/回收訪問令牌?
- 13. Facebook訪問令牌缺失過期屬性(offline_access棄用後)
- 14. Facebook訪問令牌到期問題
- 15. Facebook訪問令牌過期離線訪問
- 16. Facebook訪問令牌
- 17. 訪問令牌過期後被動地獲取新的訪問令牌
- 18. Facebook頁面長期訪問令牌
- 19. Facebook訪問令牌的到期時間
- 20. Facebook長期頁面訪問令牌
- 21. Facebook訪問令牌有效期
- 22. facebook訪問令牌到期不明
- 23. Facebook長期訪問令牌過期:從不
- 24. Facebook訪問令牌問題
- 25. Facebook訪問令牌問題
- 26. 如何關閉會話訪問令牌在facebook api上過期?
- 27. 通過cron更新Facebook訪問令牌
- 28. PHP Facebook SDK.About訪問令牌
- 29. Facebook訪問令牌無效
- 30. Facebook 60天訪問令牌