簡體   English   中英

Facebook 60天訪問令牌和不推薦使用的Offline_Access

[英]Facebook 60 day access token and Deprecated Offline_Access

Facebook的“棄用脫機訪問”文檔( http://developers.facebook.com/docs/offline-access-deprecation/ )聲明如下:


*服務器端OAuth開發人員

如果access_token是從服務器端 OAuth調用生成的,則生成的access_token將具有更長的到期時間。 如果在該用戶仍然存在有效的access_token的情況下進行呼叫,則來自該第二次呼叫的返回的access_token可能相同或者可能已經改變,但是在任何一種情況下,到期時間都將被重置。 同樣,在同一天多次調用此選項將僅導致第一次調用延長到期時間。*


這似乎意味着服務器端OAuth 自動獲得一個長期到期令牌。 如果我在Facebook Developer高級對話框中啟用“棄用脫機訪問”設置,我確實會發現這種情況 - 令牌在60天后到期。 但隨着設置,令牌將在2小時后到期。

關於這個設置,我有點困惑:

題:

  • 這個設置聽起來像是一個“過渡/遷移”選項....如果我啟用此選項,我將在6個月后獲得60天代幣嗎? 不使用“交換”端點?

  • 為什么不自動將所有令牌設置為60天?

Facebook應用程序的遷移設置點是讓開發人員能夠在應用程序中提前測試新功能(或舊功能的棄用),並發現可能出現的錯誤。 根據開發人員路線圖中的說明 ,offline_access權限將在5月1日被刪除,此時,每個應用程序都會像您正在測試的遷移設置一樣啟用。

您可以在此處找到有關此更改的更多信息: https//developers.facebook.com/docs/offline-access-deprecation/

我們不會在沒有通知的情況下自動啟用此功能的原因是因為它會導致許多應用程序中斷。 Facebook有一個突破性的變化政策 ,試圖避免在沒有90天警告的情況下進行那些變更(在這種情況下,遷移設置)。

編輯:離線訪問權限刪除被推回到10月3日。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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