2011-10-17 53 views
0

我想知道是否可以将我创建的页面选项卡应用添加到不同的应用配置文件页面,例如我可以将其添加到Facebook上的常规页面。当我在个人资料应用页面下点击“添加到我的页面”链接时,我看不到所有我的应用配置文件页面(仅列出常规页面)。我可以将页面标签页应用添加到不同的应用页面吗?

回答

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 
+0

有没有办法将页面标签页应用添加到个人页面? – dsdsdsdsd 2013-01-10 12:24:13

0

如果你想这样做,使用图形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 
    }); 
} 

它会在你的应用程序配置文件作为标签:)

希望这将有助于安装应用程序。

+0

请求权限并不是避免用户交互的真正方法! – 2011-10-17 14:08:44

+0

这不是避免**用户交互**的方法,但是如果您授予了适当的权限,则可以避免使用可视化弹出窗口来允许用户在页面上安装应用程序。它只是以Graph方式自动安装选项卡的过程。 – 2011-10-17 14:12:38