2010年6月8日 星期二

實作教學 google app engine GAE 開發 facebook app FB應用程式

去年曾經寫過一篇用GAE開發facebook app,

實作教學Facebook Application+JQuery + Google App Engine 初章.1


當時用的是pyfacebook,
也不過才半年多,

去年的那篇,
基本上可以把pyfacebook丟了,
目前在facebook上,
他們直接的針對GAE撰寫了新的SDK


參考http://developers.facebook.com/docs/

基本上,這些Server端的SDK,

主要是從cookie中取得你的身份,
並於底層中操作Graph API
這個Graph API其實是包著上述方法,
再從Server get url方式取得Data,
所有你需要的Data幾乎都可以從這個API來做呼叫,
執行效率和bug的錯誤比之前用pyfacebook好很多。

在python SDK 的 github上有一段sample,
你可以試著做看看。

GAE的部份,就不在贅述,基本上只要將facebook.py,example.py,example.html置於你的gae目錄下,上傳後,應該就可以順利執行了。

去年的facebook應用設計,
整個呼叫API的部份不再和PHP綁在一起,
目前書店裡關於facebook開發的書,
老闆頭很痛吧!


facebook改為Graph API的主要目地,
Wolke推測,應是在為不同平台、如mobile、TV...鋪路囉~


執行若有問題再留言討論吧!