资源错误嵌入FB Like Button

时间:2013-11-21 18:49:42

标签: html facebook

我正在尝试使用FB开发者页面中的HTML和JS SDK源在网页中嵌入类似/共享按钮,但我在Web控制台中收到以下错误中的错误:

  

无法加载资源:在此服务器上找不到请求的URL。文件://connect.facebook.net/en_US/all.js#xfbml=1

任何意见都表示赞赏。

夏兰

请求的代码:

 <!--LOAD FACEBOOK JSSDK FOR LIKE ETC-->
<div id="fb-root"></div>
  <script>(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 = "http://connect.facebook.net/en_US/all.js#xfbml=1&appId=113830492072210";
  fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));</script>

 <!--FACEBOOK LIKE-->
        <div class="fb-like" data-href="http://www.mooneycallans.com" data-send="false" data-layout="button_count" data-width="50" data-show-faces="false" data-colorscheme="dark" data-font="verdana"></div>

我使用的ID默认来自FB页面https://developers.facebook.com/docs/plugins/like-button/

也适用于JS Fiddle: http://jsfiddle.net/

在src URL之前插入prefox http:之后(现在http:file://connect.facebook.net/en_US/all.js#xfbml=1) 我仍然得到respurce错误并且:

Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings.  It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains

混乱...

2 个答案:

答案 0 :(得分:1)

当Facebook JS试图引用该网站时,我正在测试当地主机的问题。 通过将带有脚本的HTML文件保存到服务器并从那里运行就可以了。

似乎是一个经常遇到的问题。

输入。

答案 1 :(得分:0)

错误表示无法找到喜欢/分享按钮。检查链接中是否有任何错误,并检查服务器上是否仍然存在按钮