apprequest说“应用程序配置不允许给定URL”

时间:2013-12-31 17:37:47

标签: javascript facebook facebook-javascript-sdk

使用:

 $FB.ui({
            method: 'apprequests',
            title: 'Check out this great app!',
            message: "This message is displayed in invitation",
            display: 'popup'
         }, function (response)
         {
            console.log(response);
         });

我收到以下错误。

  

应用程序配置不允许使用URL:一个或   应用程序的设置不允许更多的给定URL。它必须   匹配网站URL或Canvas URL,或域必须是子域   App的一个域名。

我尝试停用沙盒模式。我在页面选项卡和应用程序框架内以及外部尝试了它。我在本地和生产服务器上尝试过。同一页面上的类似facebook的按钮以及其他sdk功能都可以正常工作。

任何想法,如何让这个运行?

2 个答案:

答案 0 :(得分:1)

您必须只使用在应用设置中指定的一个网址。 例如,如果somefile.php在应用程序设置中,则不能将someotherfile.php用于您的应用程序。

答案 1 :(得分:0)

在应用程序设置中,在“应用程序域”下,需要添加要使用的域。