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

Facebook 现在如何将我的应用程序添加到我的页面?,facebook,Facebook,我已经为一个新客户创建了一个登录/欢迎页面,这个过程似乎已经改变了。我无法再转到应用程序配置文件将其添加到页面。我能够通过谷歌搜索找到指令,其中包括以下链接: 我将“弹出窗口”替换为我认为是我的画布,将“你的应用程序ID”替换为我从设置中获取的应用程序ID。我得到API错误代码:100 API错误说明:参数无效 错误消息:需要有效的重定向URI。您缺少对话框所需的参数重定向URI,您不应将显示替换到画布,而应使用 您只需使用FacebookJavaScriptSDKFB.ui方法即可为您添加它

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

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

您缺少对话框所需的参数
重定向URI
,您不应将
显示
替换到画布,而应使用

您只需使用FacebookJavaScriptSDK
FB.ui
方法即可为您添加它们。见文件

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

FB.ui({
  method: 'pagetab'
});
希望这有帮助


我刚刚成功地将我的应用程序添加到我的页面,但有一个有趣的“gotcha”

我用的是别人建议的。这很好,但当我导航到页面中新添加的选项卡时,出现了一个错误:

405 - HTTP verb used to access this page is not allowed.
事实证明,在应用程序的基本设置屏幕中,“安全页面选项卡URL:”以“/”字符结尾。我首先指定了一个名为“landing.htm”的显式HTML页面,并得到了错误,然后我创建了一个名为“pagetab”的子目录及其默认索引页面,但这并没有解决问题。然后,我尝试了“pagetab/”并成功了


我希望他们支持一个明确的页面URL。

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

要了解更多方法,您还可以阅读我的eureka答案,不,它不起作用。它只会把我带到Facebook新闻源。而且多汁,我很困惑。我将如何处理该代码?我不是一个程序员,所以很多这对我来说就像是一门外语。当我通过这个url添加一个标签时,他们会重定向到我的粉丝页面。我如何创建自定义重定向