2014-01-06 142 views
1

我做了一个简单的Facebook应用程序,它接收用户数据并执行一些操作(与问题无关)。现在,我想的是,应用程序必须得到安装在用户的页面上(即页面,用户是管理员)是这样的:如何制作在用户页面(他是管理员)上安装页面选项卡的Facebook应用程序?

The app installed on the page

Here是,和前面一样的应用程序。

我该怎么做我的应用程序? Facebook API有没有可用的东西?或者它是一个黑客?

+0

重复的,你不能这样做,http://stackoverflow.com/questions/8384467/how-to-add-facebook-application-to-profile-page –

+0

@IvanHanák首先,它不是”这是一个骗局。请仔细阅读这两个问题。其次,我怎么能不这样做?我确实向你展示了一个例子,不是吗?那家伙是怎么把它拉下来的? – Ranveer

+0

当你说安装在用户的页面上时,你的意思是在用户是管理员的页面上?目前用户个人资料页面无法使用。 https://developers.facebook.com/docs/reference/dialogs/add_to_page/ – Malcolm

回答

1

要将应用程序添加为页面选项卡,您可以尝试以下方法之一。

使用JavaScript SDK的Tab对话框。

<script type="text/javascript"> 
    function addtab() 
    { 
FB.ui({ 
    method: 'pagetab', 
    redirect_uri: 'YOUR_URL' 
}, function(response){}); 
    } 
</script> 

    <a href="#" onClick="addtab()">Add As Page Tab</a> 

上面的例子假设该人已经登录到您的应用程序。

URL重定向。

<a href="https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&redirect_uri=YOUR_URL">Add As Page Tab</a> 

或者像在您的示例网站,你可以使用类似以下内容。

<a href="https://www.facebook.com/add.php?api_key=YOUR_APP_ID&pages">Add As Page Tab</a> 

确认和变更YOUR_APP_IDYOUR_URL与您要添加的页面标签的应用程序的ID和网址。

https://developers.facebook.com/docs/reference/dialogs/add_to_page

相关问题