爲了解決a question on Stack Exchange Web Applications中詳細描述的問題,我編寫了一個PHP腳本,該腳本給出了一個頁面名稱,並且正確的access_token將該頁面創建的事件作爲iCal日曆文件進行分析。很明顯,這個文件不應該被人類訪問,而是例如用於訂閱的Google日曆。用於簡單信息檢索的Facebook Graph API身份驗證
我通過Facebook Graph Explorer創建了access_token,後來才意識到它已過期。所以問題是:我可以得到一個不會過期的頁面access_token嗎?如果沒有,我可以得到一個很長的到期期限嗎?
如果這是不可能的 - 有沒有人有線索該怎麼辦?手動提供access_token一小時一次並不覺得可行。
首先獲取長時間的用戶訪問令牌(請參閱https://developers.facebook.com/roadmap/offline-access-removal/)。如果您使用該令牌獲取您的頁面訪問令牌,則默認情況下後者不會過期。 – CBroe 2012-07-21 10:02:18
謝謝@CBroe!這個提示讓我走上了正確的軌道。我已經詳細解答了答案,請參閱下文。 – 2012-07-21 19:43:16