我發現經過一段時間後,使用JavaScript SDK創建的Facebook會話過期。我明白,會議不能永遠生活,但有沒有辦法讓用戶無限期登錄我的網站,除非他們註銷Facebook?是否有可能讓Facebook會話保持活躍狀態?
我使用JavaScript SDK與PHP SDK結合使用,我發現很難找出解決方案。
如果會話不存在,那麼PHP無法檢測到用戶,因此我的站點認爲他們已經註銷,事實上,會話已經過期,他們只需刷新頁面以允許Javascript SDK重新生成會話。我需要這麼拼命排序的原因很簡單,因爲用戶會看到一個頁面,表示他們沒有登錄,實際上他們是。他們需要做的就是刷新頁面到新的會話發送到PHP SDK
通過JavaScript的網頁刷新這裏不是解決方案,因爲這發生得頻繁,它看起來並不好裝載半頁和然後自動刷新
反正有這個嗎?
UPDATE
我發現,指的是一種叫做「offline_access」的文章,會是這樣的答案嗎?我仍然可以使用這個帖子發佈內容嗎
參考這篇文章: http://stackoverflow.com/questions/8873426/access-facebook-session-using-php – 2012-02-14 21:47:59
謝謝你的幫助,但被張貼自己前一段時間這個問題和它略有不同。我現在對細節更加熟悉,問題依然存在。我設法找到了一些有趣的東西,我將把它作爲更新發布到我的問題中。 – 2012-02-14 21:51:26