App Configuration不允许使用Facebook URL

时间:2016-03-17 09:03:27

标签: facebook facebook-graph-api facebook-javascript-sdk facebook-apps

我正在尝试在Facebook上分享链接时遇到此问题,以下错误如下:

  

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

我对本论坛提供的以下问题和解决方案进行了大量研究,但我仍面临同样的问题。

我做了什么:

1。)我已经包含在html

头部的元标记中
<meta property="og:url"  content="https://www.alwaysxciting.com"/>
<meta property="og:type" content="website" />
<meta property="og:title" content="Memory Game" />
<meta property="og:description"        content="A memory game, built for fun with HTML, CSS, and JavaScript." />

2.。)在我的应用设置中:我已包含在

中的网址中

a。)基本:1。)AppDomains:https://www.alwaysxciting.com             2.)网站:SiteURL:https://www.alwaysxciting.com b。)高级:1。)客户端OAuth设置:有效的OAuth重定向URI:https://www.alwaysxciting.com

3。)我确保App_ID也一样。

这是我为facebook共享功能设置的代码:

 //Initialize Facebook UI
 window.fbAsyncInit = function() {
   FB.init({
     appId: '******',
     version: 'v2.5',
     status: true,
     xfbml: true
   });
 };

 //Activate Facebook SDK
 (function(d, s, id) {
   var js, fjs = d.getElementsByTagName(s)[0];
   if (d.getElementById(id)) return;
   js = d.createElement(s);
   js.id = id;
   js.src = "//connect.facebook.net/en_US/sdk.js";
   fjs.parentNode.insertBefore(js, fjs);
 }(document, 'script', 'facebook-jssdk'));

 //Facebook Share Function
 document.getElementById('facebook').onclick = function() {

   FB.ui({
     display: 'popup',
     method: 'share',
     href: 'https://www.alwaysxciting.com',
   }, function(response) {});
 }
<div id="facebook">
  <img src="lib/img/Congratulations/facebook.png" />
</div>

我还缺少什么,或者更确切地说还有什么可能出错?

此外,我还在开发这个:我目前正在运行一个本地主机Tomcat Server。

这是控制台日志中显示的错误:

  

ping?client_id = 115183318876880&amp; domain = 127.0.0.1&amp; origin = 1&amp; redirect_uri = http%3A%2F%2Fstaticxx.faceboo ...:1应用程序配置不允许给定URL:给定一个或多个应用程序的设置不允许使用URL。它必须与网站URL或Canvas URL匹配,或者域必须是App域之一的子域。

1 个答案:

答案 0 :(得分:0)

App Domain应该只是“alwaysxciting.com”。但是,如果您在localhost上运行,则需要添加一个“http://localhost:3000”(或您正在使用的任何端口)和“localhost”作为附加域的平台。