首頁 > 後端開發 > php教程 > Offline_access 棄用後如何取得長期 Facebook 存取權杖?

Offline_access 棄用後如何取得長期 Facebook 存取權杖?

Linda Hamilton
發布: 2024-11-29 07:02:14
原創
489 人瀏覽過

How to Obtain Long-Lived Facebook Access Tokens After Offline_access Deprecation?

儘管Offline_access 已棄用,如何擴展訪問令牌的有效性

問題:

問題:

Facebook 棄用Offline_access 權限阻礙了我們取得長期存取權限的能力代幣。儘管文件表明伺服器端 OAuth 令牌將保持長期有效,但事實並非如此。

答案:

編輯(2012 年8 月14 日) ):

官方Facebook SDK 已更新,引入修訂版setExtendedAccessToken 函數。為了減輕潛在的會話重複問題,需要在函數執行時終止目前會話。此外,它在內部儲存新的存取令牌,允許透過公共 getAccessToken 函數進行檢索。從 Facebook PHP SDK GitHub 頁面取得最新的 SDK。

原始答案:

base_facebook.php 中加入了一個新穎的公用函數,該函數授予對 60 的存取權天可更新存取權杖。在正常存取令牌接收後實現此功能可能就足夠了。此外,在開發者應用程式的進階設定中啟用「棄用離線存取」被認為是必要的。 將以下程式碼插入 facebook 類別中的 base_facebook.php 並呼叫函數:

以上是Offline_access 棄用後如何取得長期 Facebook 存取權杖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板