不是一種編程的問題,但不知道在哪裏,否則這可能會問:在用戶的Facebook牆上網站Facebook上保持訪問令牌活着
我的網站的職位當特定事件發生。由於Facebook令牌現在的壽命最長爲60天,因此我想知道更新此訪問令牌的最佳做法是什麼。例如,我應該每兩個月發送一封電子郵件,要求用戶登錄我的網站,並重新授權Facebook?
不是一種編程的問題,但不知道在哪裏,否則這可能會問:在用戶的Facebook牆上網站Facebook上保持訪問令牌活着
我的網站的職位當特定事件發生。由於Facebook令牌現在的壽命最長爲60天,因此我想知道更新此訪問令牌的最佳做法是什麼。例如,我應該每兩個月發送一封電子郵件,要求用戶登錄我的網站,並重新授權Facebook?
由於Facebook的令牌討論的終點延伸的
access_token
有60天的最大壽命現在,我不知道什麼是履行對這個訪問令牌中的最佳實踐。
很明顯,它需要用戶交互 - 畢竟,這是整個廢棄offline_access的要點。 (我想你的問題是,你知道,無論如何都要提及它。)
例如,我應該每2個月發送一封電子郵件,要求用戶登錄我的網站並重新授權Facebook嗎?
這將是一種解決方法。
另一種方法是,假設您的應用用戶是facebook.com的常規訪問者,請發送notification。點擊該按鈕後,這些信息會發送到您的應用程序的畫布頁 - 您只需調用JavaScript SDK的FB.getLoginStatus
即可立即獲得新的短期訪問令牌。把它發送到你的服務器,擴展它...你很高興再過60天。
(您可能沒有爲您的應用畫布頁 - 但這可能是一個很好的理由來設立一個,即使它的唯一目的是將上述過程。)
從除此之外,你應該檢查你是否真的需要 a 用戶訪問令牌爲你正在做什麼。許多事情可以與您的應用訪問令牌來完成同樣的,只要你的應用程序從用戶具有相關權限(FE張貼到牆上,讀取數據等)
您可以通過使用documentation
哦~~我看看......我想我的問題是,應用程序訪問令牌允許發佈到用戶的牆上 - 它會顯示與用戶發佈自己相同的內容嗎?我們需要在牆上貼一張描述,並且我們希望帖子看起來不像垃圾郵件是真實的。謝謝! –
嘗試節拍問。 – CBroe