将标签添加到Facebook页面

tee*_*ink 44 tabs facebook facebook-page facebook-graph-api

我刚创建了一个facebook页面.我也有一个单独的Facebook APP.

如何在facebook页面中添加包含我的facebook APP的标签?

我已将应用程序设置为允许在页面上安装,并添加了选项卡名称,选项卡图像等,但当人们访问我的应用程序时,应用程序不会显示为要添加到Facebook页面上的应用程序

Phi*_*lip 57

您可以使用此链接,
添加您的app_idapp_namespace,

<a href="http://www.facebook.com/dialog/pagetab?app_id=YOURAPPID&next=URLOWNEDBYOURAPP">Tab Link</a>
Run Code Online (Sandbox Code Playgroud)

  • 是的,它会做到这一点,不确定你需要链接的东西,只需将URL粘贴到地址栏中. (4认同)

har*_*rmv 27

这曾经很简单,使用Facebook UI.不幸的是facebook删除了这个

你可以使用http://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=YOUR_URL添加它

我把这个html并在下面发布.只需访问,输入您的应用程序参数,点击提交,您就完成了.

http://www.jibecompany.com/2012/add-a-facebook-page-tab-application-to-your-page


Igy*_*Igy 9

有两种主要方法可以做到这一点,第三种方法我认为超出了范围,因为它超出了应用程序开发人员的控制范围

1)添加页面选项卡对话框

为此,您将用户发送到对话框,系统会提示他们将您的应用添加到您的页面

用法示例是将用户链接到此格式的URL:

http://www.facebook.com/dialog/pagetab
  ?app_id=<APP_ID>
  &redirect_uri=<A URL OWNED BY YOUR APP> 
Run Code Online (Sandbox Code Playgroud)

您的应用拥有的任何网址都适用于该redirect_uri参数,但在大多数情况下,您需要使用应用在应用设置中使用的"页面标签网址"或"安全网页标签网址"所用的相同值

对于工作示例,您可以使用此对话框添加InstaTab应用程序

管理员将看到一个如下所示的对话框: 添加页面选项卡对话框,提示用户将

该对话框的完整文档位于" 添加页面选项卡"对话框文档中

2)直接使用API​​将您的应用发布到用户页面

使用Page对象的/tabs连接,您可以直接将应用程序添加到页面中.要进行API调用,您需要页面管理员的manage_pages 许可.

完成后,使用页面访问令牌/v2.0/<PAGE ID>/tabs使用一个参数发出POST请求,app_id其值为要添加到页面的应用程序的App ID.如果应用程序提供页面选项卡,则该选项卡将添加到页面中.

示例API调用将是HTTP POST

https://graph.facebook.com/{page-id}/tabs
    ?app_id={app-id-to-add}
    &access_token={page-access-token}
Run Code Online (Sandbox Code Playgroud)

3)Facebook.com上的页面设置界面

页面管理员可以使用Facebook的页面管理界面来搜索在App Center的"应用程序页面"部分中提供页面选项卡的应用程序 - 在这种情况下,您需要一种方法来通过此方法找到您的应用程序的用户添加选项卡使用其中一种方法


T.T*_*dua 7

解决方案

1)输入https://developers.facebook.com/apps/并选择(或创建)所需的应用程序.

2)从设置中执行此操作: 在此输入图像描述

3)然后输入:

- https://facebook.com/dialog/pagetab?app_id=APP_ID&redirect_url=https://yoursite.com
or
- http://facebook.com/add.php?api_key=APP_KEY&pages=1&page=PAGE_ID


Wil*_*ock 6

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

替换应用程序ID和应用程序的Canvas URL后,有一个URL,只需点击它.例如

https://www.facebook.com/dialog/pagetab?app_id=123456789
&display=popup&next=http://www.myhosting/myapp/index.php
Run Code Online (Sandbox Code Playgroud)

然后,它会要求您选择要添加应用程序的页面.

应用程序是一个应用程序,页面是一个页面.当人们谈论选项卡时,就是当你将应用程序添加到页面时,就像在旧的FB页面布局上一样,应用程序列表就是选项卡.


Tra*_*vis -4

我对“选项卡”的含义有点困惑。FB 格式的选项卡是使用如下方式创建的:

<div style="padding:10px;padding-top:0px;padding-bottom:0px;">
    <fb:tabs>
        <fb:tab-item href="index.php" title="Home"/>
        <fb:tab-item href="page2.php" title="page 2"/>
        <fb:tab-item href="page3.php" title="page 3" align="right"/>
        <fb:tab-item href="page4.php" title="page 4" align="right"/>
    </fb:tabs>
</div>
Run Code Online (Sandbox Code Playgroud)

再说一次,这只是在黑暗中刺一下。