0

在我的Node應用程序中,我在DB中存儲了一個長壽的用戶Facebook訪問令牌並定期運行cron。更新來自節點的Facebook訪問令牌

有一種方法可以在60天后更新訪問令牌,而不要求用戶在我的移動應用中對其進行更新?我使用fbgraph節點模塊與圖形API進行通信,因此也許有辦法從後端本身更新該令牌,而無需轉到移動應用程序,請求狀態並使用JavaScript SDK再次登錄。

回答

1

令牌總是需要刷新與用戶交互,沒有辦法自動刷新它們。

但你鴕鳥政策需要再次登錄,您只需要使用此功能來刷新用戶令牌:https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/

+0

你可以給一個代碼示例更新它給出的舊訪問令牌? – MarBVI

+0

只是在我的答案中打開鏈接,有一個代碼示例。這很容易。你不需要舊的令牌,只需調用該函數即可。 – luschn