2011-11-04 95 views
0

我們剛剛使用的舊系統 $ facebook = new Facebook($ appapikey,$ appsecret); $ id = $ facebook-> require_login();php身份驗證xzvxcvb

有了它,看來你需要使用PHP和JavaScript和使用JavaScript來設置top.location,然後返回的URL甚至沒有在IE瀏覽器,因爲它太長了新OUTH系統....

是有一個簡單的PHP方法登錄,只是像他們曾經擁有的那樣返回用戶標識。這種新的outh方法似乎使地獄變得複雜,過去很簡單!

回答

0

有上進行更改引導你需要從本摘要鏈接:https://developers.facebook.com/docs/oauth2-https-migration/

如果你有一個具體的問題,請編輯您的問題,並給出錯誤信息/代碼樣本等,並也許有人可以幫助

+0

問題是當試圖使用oauth與ie你總是以這個錯誤結束。 頁面錯誤細節 消息:預期標識符,字符串或數字 行:408 字符:9 代碼:0 URI:https://www.website.com/?state=44067c88ffd35453d0637b951fefdcd8&code=AQCBmtn4J3DCmDTG9X0SRDfsecjrNwmTTNBCf8Am1Fp4t8bT3yxxWnbhztoTV8dbAtrVa3bm_KSCqPZygvRtpaLOtp0ytM7Vklg9UaNxRilZwKReIJyVgHsED2wltR_MlQM-URR-UD_m4T- 2k3AY_Ag39M5kqqAXNsy2sJNHXo2kSaOoRIs5Bq0Txw6Wrmjj6_amKd0OMX9Chgpxz-hiSqNe – Adam

+0

是服務器端還是客戶端錯誤?這絕對不是來自Facebook的錯誤 - 聽起來像你沒有更新你的代碼來支持Oauth 2,但你仍然啓用它 – Igy

+0

是好的,這不是錯誤問題是,我使用javascript從Facebook獲取id,然後存儲它在會話中現在使用重定向uri在oauth方法中重定向並丟失會話,因此需要繼續使用oauth來獲取需要2-3秒的id,並使遊戲中的所有頁面運行速度非常慢。那麼其他人如何在他們的應用中存儲玩家fb ID或者是否有辦法將它放入cookie中並從cookie中獲取? – Adam