我可以将页面标签应用添加到其他应用配置文件页面吗?

时间:2011-10-17 13:18:13

标签: tabs profile facebook-apps

我想知道是否可以将我创建的页面标签应用添加到其他应用配置文件页面,就像我可以将其添加到Facebook上的常规页面。当我在个人资料应用页面下点击“添加到我的页面”链接时,我无法看到我的所有应用个人资料页面(仅列出常规页面)。

2 个答案:

答案 0 :(得分:1)

是的,你可以通过访问链接来做到这一点:

http://www.facebook.com/add.php?pages=1&api_key=APP_ID

这将为您提供您拥有的所有页面(包括应用程序页面)的列表,或者您可以直接指定应该使用哪个页面来添加应用程序:

http://facebook.com/add.php?pages=1&api_key=APP_ID&page=PAGE_ID

答案 1 :(得分:0)

如果您想使用Graph SDK(以背景,静音模式 - 避免用户交互)的方式进行,那么您需要进行这样的调用

您需要先获得manage_pages权限,然后

if (accessToken) {
   var data = {
       "access_token": accessToken,
       "app_id":applicationId
   }
   FB.api("/" + pageId + "/tabs", 'post', data, function(response) {
       //success or failure, check it out
   });
} 

它会将应用程序安装在应用程序配置文件中作为选项卡:)

希望它会有所帮助。