我为新客户创建了一个登陆/欢迎页面,这个过程似乎已经改变了。我无法再转到应用程序配置文件将其添加到页面中。我能够通过谷歌搜索查找说明,其中包含以下链接:
https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&display=popup
我将“弹出窗口”替换为我认为的画布,并将“YOUR_APP_ID”替换为从设置中获取的应用ID。我得到API错误代码:100 API错误说明:参数无效 错误消息:需要有效的重定向URI。
答案 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。之后你可以看到我左下角的链接:添加到我的页面。从您想要的给定列表选择页面中,您的选项卡将显示在您想要的页面中:)随意询问您是否仍有问题。