0
我正在開發一個網站與Facebook集成發佈和共享內容。我已經產生了短暫的用戶令牌,並通過使用Facebook的圖形API產生長壽命的延長令牌到期:刷新與用戶集成的長期活着的Facebook令牌
GET /oauth/access_token?
grant_type=fb_exchange_token&
client_id={app-id}&
client_secret={app-secret}&
fb_exchange_token={short-lived-token}
但這種長期生活令牌將在60天后,它可能需要用戶互爲作用的令牌再次生成得到過期。 請幫助我,如果有任何方法延長此失效用戶interation過期日期。我找到了一個解決方案,建議回憶'再次獲得長壽命令牌',但它並沒有像預期的那樣工作。 請幫幫我。
當然,不存在這樣的方法,這將首先將您的應用程序的訪問時間限制爲最多60天。您需要首先獲取新的短期用戶令牌,並且需要用戶交互。 _「與facebook集成的網站用於發佈和分享內容」_ - 爲什麼您需要長壽命的令牌?當用戶分享/張貼姓名時,用戶是不是主動使用您的應用? – CBroe
@CBroe - 感謝您的快速回復。我們在我們的網站上維護這些長期存在的用戶註冊令牌。因此,當用戶在我們的網站上發佈任何內容時,它也需要反映在連接的Facebook帳戶上。因此,我們使用相同的長壽命令牌來使用圖形API在Facebook上分享/發佈內容。 –
當用戶主動在網站上做東西時,您只需嵌入JS SDK,它就會自動發現您始終有一個有效的短期令牌可用。不再需要任何長期令牌。 – CBroe