2011-07-23 113 views
0

我試圖連接到Facebook API,但發現一些問題。 用戶必須通過javascript FB.login函數登錄。然後存儲一個cookie,PHP類將嘗試連接這個cookie。Facebook會話問題

當我在本地機器上測試時,一切正常。當我將代碼上傳到網絡服務器並嘗試我的代碼時,連接使用javascript完成。它將cookie與正確的數據放在我的電腦上。當我解析cookie時,access_token被設置,但是沒有辦法連接到facebook。我收到的錯誤:

致命錯誤:未捕獲OAuthException:必須使用中的接入令牌來查詢當前用戶

我試圖刪除我的Cookie,因此一個新的會話創建的信息,但我還是得到相同的錯誤。關鍵和祕密是正確的,所以不能成爲問題。我可以在這裏發佈代碼,但它是基本的API代碼。

有人知道我可以如何解決這個問題嗎?

在此先感謝!

+0

令牌是否有足夠的權限? – naveen

+0

這可能是相關的嗎? http://www.facebookforum.co.uk/index.php?topic=1373.0 – Dan

+0

我只通過了publish_stream權限,因爲那是我唯一需要的權限。該代碼在localhost上運行,但不在線。我有2個API:1爲localhost和1爲網站。端點和服務器字段填寫正確。 論壇主題不相關我猜。不適合我... – VeeWee

回答

0

哇... JavaScript的重視開頭部分和/「字符和cookie的結局看過去,它正在對這個問題進行約3小時:。d

裝飾($餅乾, '/'「);

解決了我的問題。