Re: [請益] 在fb上建立一個應用程式 卡住了

看板PHP作者 (CAN-SPAM)時間14年前 (2010/07/11 09:46), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《reehc ( 沒有人)》之銘言: : 想說在這邊應該比在fb版問適合 那邊都是遊戲的文 : 我現在想建立一個在fb上的應用程式 : 已經照著這頁的步驟做 : http://developers.facebook.com/docs/guides/canvas/ : 作到Authentication這邊 : 我有將他的範例直接貼上 APP_ID跟SECRET有更改成我自己的 : 他說會用cookie來獲得使用者的資訊 : 但是我把$_COOKIE用print_r()印出來 什麼東西都沒有 : 所以我在這邊卡住了 : 我google過類似的問題 都有寫$facebook->require_login(); : 但是我也寫上去的話 會吐錯誤 : 不知道是不是我遺漏了什麼 SDK好像有改過? : 這是我測試用的應用程式 有印出$_POST $_GET $_COOKIE : http://apps.facebook.com/votehere/ : 甚至不用登入也看得到東西 : 希望如果正好有在研究的人可以給我一點方向 : 謝謝 $facebook->require_login()是舊API的東西. 看樣子你是用新的graph API,舊的API functions 在新的all.js下是沒辦法work的. 所以你只要照著你提供那一頁說明的步驟做, 應該就可以用get_facebook_cookie() 拿到 cookie, 至少我就是 這麼做的. 如果還是不行,檢查fb application裡的設定(fb connect URL, iframe or FBML, etc..) facebook的文件編排很亂,很多google查到的資料也都是舊的.. 而且那些cookie的東西,也花了我好多時間才弄出來. ※ 編輯: tcw026 來自: 72.89.153.145 (07/11 10:00)

07/11 10:09, , 1F
簡單說明.如果妳是要用到FB內部的東西.例如像是COOKIE
07/11 10:09, 1F

07/11 10:10, , 2F
那設定裡面就不要用到IFRAME.要用FBML.另外就是.舊API
07/11 10:10, 2F

07/11 10:10, , 3F
到目前為止一樣可以用.所以卡住跟新舊API無關
07/11 10:10, 3F
文章代碼(AID): #1CEIA5iy (PHP)
文章代碼(AID): #1CEIA5iy (PHP)