如何制作一个Facebook应用程序,在用户的页面上安装页面选项卡(他是管理员)?

时间:2014-01-06 18:04:40

标签: javascript php facebook api facebook-graph-api

我制作了一个简单的Facebook应用程序,它接收用户数据并执行某些操作(与问题无关)。现在,我想要的是应用程序必须安装在用户的页面上(即用户是管理员的页面),如下所示:

The app installed on the page

Here是执行上述操作的应用。

我该如何为我的应用做到这一点? Facebook API有什么可用的吗?或者它是一个黑客?

1 个答案:

答案 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