我制作了一个简单的Facebook应用程序,它接收用户数据并执行某些操作(与问题无关)。现在,我想要的是应用程序必须安装在用户的页面上(即用户是管理员的页面),如下所示:
Here是执行上述操作的应用。
我该如何为我的应用做到这一点? Facebook API有什么可用的吗?或者它是一个黑客?
答案 0 :(得分:1)
要将应用添加为页面标签,您可以尝试以下方法之一。
使用JavaScript SDK的标签对话框。
<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>
上面的示例假定此人已登录您的应用。
网址重定向。
<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>
确保并使用您要添加为网页标签的应用的ID和网址更改 YOUR_APP_ID 和 YOUR_URL 。
https://developers.facebook.com/docs/reference/dialogs/add_to_page