我现在如何将我的应用程序添加到我的页面?

时间:2011-12-23 05:37:27

标签: facebook

我为新客户创建了一个登陆/欢迎页面,这个过程似乎已经改变了。我无法再转到应用程序配置文件将其添加到页面中。我能够通过谷歌搜索查找说明,其中包含以下链接:

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

我将“弹出窗口”替换为我认为的画布,并将“YOUR_APP_ID”替换为从设置中获取的应用ID。我得到API错误代码:100 API错误说明:参数无效 错误消息:需要有效的重定向URI。

4 个答案:

答案 0 :(得分:2)

您缺少对话框所需的参数redirect_uri,您不应将display替换为画布,而是使用display mode

您只需使用Facebook JavaScript SDK FB.ui方法即可为您添加“em”。请参阅Add Page Tab Dialog文档。

仅使用此代码即可完成工作:

FB.ui({
  method: 'pagetab'
});

答案 1 :(得分:0)

答案 2 :(得分:0)

我刚刚将我的应用程序成功添加到了我的页面,但有一个有趣的“问题”。

我按照其他人的建议使用了Add Page Tab Dialog。这工作得很好,但是当我导航到我页面中新添加的选项卡时,我收到了一个错误:

405 - HTTP verb used to access this page is not allowed.

事实证明,应用的基本设置屏幕中的“安全页面标签网址:”以“/”字符结尾。我首先指定了一个名为“landing.htm”的显式HTML页面,然后我得到了错误,然后我创建了一个名为“pagetab”的子目录及其默认索引页面,并且没有修复。然后,我尝试了“pagetab /”并且它有效。

我希望他们支持明确的网页网址。

答案 3 :(得分:0)

转到您的应用程序画布页面,当您登录时可以找到developers.facebook.com/apps/。选择您的应用程序ID并将其粘贴如:facebook.com/YOURAP。它应该看起来像这样:282906808394888。之后你可以看到我左下角的链接:添加到我的页面。从您想要的给定列表选择页面中,您的选项卡将显示在您想要的页面中:)随意询问您是否仍有问题。