我在我的网站上使用了facebook连接应用程序(A),我拥有了另一个应用程序(B)。他们都有自己的标签。
用户在我的网站上以(A)登录为Facebook,我希望用户将(B)的标签页添加到他们的粉丝页面。怎么办呢?
答案 0 :(得分:1)
有几种可能性,我更喜欢以下内容:
https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=http://www.facebook.com
您可以将该链接提供给任何用户,并且他可以将应用程序添加到他的页面。您也可以更改“下一个”参数,但必须由应用程序拥有。无论如何,它只是成功后的重定向。
它没有打开对话框,所以如果你想在你的应用程序中展示它,这个解决方案可能会更好:
https://developers.facebook.com/docs/reference/dialogs/add_to_page/
但正如您所评论的,这不适用于其他应用。那么最好的解决方案是:
https://developers.facebook.com/blog/post/611/
请参阅“向页面添加应用程序”,它基本上是我发布的链接,但有一个JS弹出窗口。
编辑: 实际上,可能还有另一种选择,请参见此处:
https://developers.facebook.com/docs/reference/api/page/#tabs
“您可以通过向页面访问令牌发送带有页面访问令牌的PAGE_ID /标签的HTTP POST请求,在页面的已安装选项卡的当前列表的末尾安装profile_tab ...”