最初接到的需求是,在facebook主頁中嵌入一個類似這樣領取游戲禮包的頁面。
一開始連facebook開發者中心在哪里都不知道,在萬能的搜索框里面找到static html之類的第三方應用,但是這樣的第三方應用有許多限制(或者說不適合初學者),最基本的載入facebook-jssdk也是搞得一頭霧水。我需要用自己的服務器,開發自己最簡單的應用。這需要服務器支持https,也就是說要有ssl證書。自簽名的證書是不行的,免費的證書倒是可以拿來試試 https://www.startssl.com/
經過搜索和翻譯,終於在開發者中心 https://developers.facebook.com/ 創建了第一個應用,卻不知道怎么樣把它添加到主頁上。
開發文檔 https://developers.facebook.com/docs/web/
應用管理 https://developers.facebook.com/apps/
如果看中文版的文檔感到不舒服,建議看看英文版文檔和管理界面,中文版翻譯的有點機械。
原來facebook app分為多個平台,點擊主頁左下角標簽打開的東西叫做 Page Tab
。
點擊應用管理頁面 Settings > Basic 最底下的Add Platform
配置好Page Tab之后,可以通過jssdk提供的UI把應用加入到指定主頁上 https://developers.facebook.com/docs/pages/page-tab-dialog
也可以通過訪問修改過參數的URL地址訪問這個UI,參考 http://guxiaobei.baijia.baidu.com/article/468595