通过API将Facebook应用程序添加到页面

时间:2011-02-18 01:27:29

标签: facebook facebook-graph-api

我正在尝试通过api添加我的Facebook应用程序。我使用了http://www.facebook.com/add.php?api_key=xxx&pages=1&page=xxx

这会成功将应用程序添加为页面中的选项卡,并且可以正常运行。不过我怀疑是

1)它应该是一个记录的功能吗?因为我找不到任何正式的文件(或者我错过了什么?)

2)这是唯一的方法还是有其他方法?因为,上述需要主动登录。通过oauth_token通过图形api等在外部应用程序中使用的东西。

3)除了添加之外,我还能做些什么呢?比如把它作为着陆标签等等。

非常感谢。

2 个答案:

答案 0 :(得分:6)

以下是使用Graph API的方法

https://graph.facebook.com/<page_id>/tabs?app_id=<your_app_id>&method=post&access_token=<previously_fetched_access_token_for_page_id>

首先,您需要使用范围请求访问权限,包括请求中的“manage_pages”。然后,您可以使用'/ me / accounts?access_token ='

获取用户的页面

获得页面列表后,每个页面都应附带一个访问令牌,以便与标签API调用一起使用。

以下是一些参考文献 -
http://forum.developers.facebook.net/viewtopic.php?pid=361995
https://developers.facebook.com/docs/reference/api/

答案 1 :(得分:0)

关于#3,我相信最新的升级FB将取消选择自定义登陆标签的选项。