從我的外部PHP頁面,第一次使用應用程序時,我已登錄並允許應用程序訪問我的數據。當這項工作完成後,我的頁面上出現「註銷」鏈接。無法從我的PHP頁面註銷,但我使用SDK從Facebook帳戶註銷使用SDK
但是,當我從我的PHP頁面註銷時,它將我從我的FB帳戶註銷,但是在我登錄的PHP頁面中。
如何從我的頁面註銷?我讀過如果從應用程序註銷,則會生成另一個access_token。那是對的嗎?
謝謝
從我的外部PHP頁面,第一次使用應用程序時,我已登錄並允許應用程序訪問我的數據。當這項工作完成後,我的頁面上出現「註銷」鏈接。無法從我的PHP頁面註銷,但我使用SDK從Facebook帳戶註銷使用SDK
但是,當我從我的PHP頁面註銷時,它將我從我的FB帳戶註銷,但是在我登錄的PHP頁面中。
如何從我的頁面註銷?我讀過如果從應用程序註銷,則會生成另一個access_token。那是對的嗎?
謝謝
註銷問題是由於最近的Facebook API更改 - 'offline_access Permission Removal'造成的。
禁用「棄用離線訪問」從編輯應用程序>高級>遷移選項卡
您可以閱讀更多關於它的設置:http://developers.facebook.com/roadmap/offline-access-removal/
您的代碼缺少php銷燬會話。一定要檢查這兩個cookie(Facebook和你的網絡服務器),並確保它們被刪除。
感謝你爲這個。你能指出我如何銷燬facebook cookie嗎?我已經銷燬了網絡服務器的會話 – EnexoOnoma 2012-03-20 19:01:27
請搜索StackOverflow。我已經看到過這方面的深入討論。 – DMCS 2012-03-20 19:21:19