Facebook时间线:将自定义的Facebook应用程序添加到Facebook页面

时间:2012-03-27 07:16:06

标签: facebook facebook-graph-api facebook-timeline

我有一个Facebook App& Facebook页面(启用Facebook时间轴)。

目标是将Facebook应用程序添加到Facebook页面的框中。我在一个月前使用Facebook开发人员文档中的“Add Page Tab Dialog”来实现这一目标,但我今天尝试了同样的事情。它不起作用。

使用“添加页面选项卡对话框”后:

https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID
&display=popup&next=APPS_SECURE_CANVAS_URL

显示对话框,然后选择我的页面。最后,在我点击“添加页面选项卡”后,它转发到“APPS_SECURE_CANVAS_URL”。但是当我导航回我的Page的URL时,页面上仍然缺少我的Facebook应用程序。

我错过了什么?或Facebook正在改变现状?

当前设置

Enabled : Apps on Facebook
Canvas URL : (empty)
Secure Empty URL : APPS_SECURE_CANVAS_URL

Enabled : Page Tab
Page Tab Name : My App Tab Name
Page Tab URL : (empty)
Secure Page Tab URL : APPS_SECURE_CANVAS_URL
Page Tab Edit URL : (empty)
Page Tab Width : Wide (810px)

4 个答案:

答案 0 :(得分:1)

所以我假设你在下拉部分看不到应用程序?

转到编辑您的页面。点击应用,修改应用中的设置,然后您就可以添加标签并更改其他详细信息。

您很可能之前已将应用程序添加到您的页面,您删除了标签但未删除应用程序,因此只需重新添加标签。

答案 1 :(得分:1)

嗯,它应该有效。要解决该问题,您可以将以下代码段添加到您的fangate。不要忘记用您的数据替换FB_APP_IDFB_APP_CANVAS_URL占位符。

<a href="#" onclick=window.open("http://www.facebook.com/dialog/pagetab?app_id=FB_APP_ID&redirect_uri=FB_APP_CANVAS_URL","PageTab","width=500,height=200");>
    ADD
</a>

答案 2 :(得分:1)

我找到了答案。

必须填写

Canvas URLPage Tab URL,即使是以HTTPS启动也是如此。

填写完这些字段后,“添加页面标签对话框”直接链接可与同一域下的任何next网址一起使用。

答案 3 :(得分:0)

在APPS_SECURE_CANVAS_URL的位置尝试http://facebook.com。它对我有用。