簡體   English   中英

Facebook Unity SDK-在Facebook設置中取消對帳戶的授權不會在登錄時引發問題

[英]Facebook Unity SDK - Deauthorizing account in Facebook settings throws no issue on login

當令牌過期或訪問代碼不再有效時,應該怎么辦?

我首先檢查以確保我們已登錄。如果是,則獲得訪問代碼:

AccessToken.CurrentAccessToken.TokenString

通過Facebook帳戶設置取消對令牌的授權時,在這里我應該看到什么問題? 令牌仍然存在,尚未達到日期。 我目前僅將其用於與外部后端的帳戶鏈接。 我是否必須實際發送API查詢並處理錯誤,還是有另一種方法來確保AccessToken仍然有效?

您可以嘗試調試令牌, https://developers.facebook.com/docs/facebook-login/access-tokens/debugging-and-error-handling-但這需要應用訪問令牌或用戶令牌app admin作為附加參數,僅應在服務器端代碼中完成。

另外,如果您始終進行API調用以調試令牌,那么對於令牌仍然非常合適的任何人,這都會減慢您的應用程序運行速度。 因此,嘗試進行常規API調用,如果由於令牌過期而導致失敗,則做出反應可能是更好的選擇。


要以最小的開銷“驗證”令牌,您只需發出/me?fields=id請求,然后如果令牌有效,則只需返回應用程序范圍的用戶ID,否則返回錯誤。

暫無
暫無

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

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