最初接到的需求是,在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