JavaScript Facebook 图形 API

标签 javascript facebook facebook-graph-api graph

TLDR:- JS 业余爱好者。调用 Graph API、FB.INIT() 在我的本地计算机上不起作用。但在我的 Github 静态网站上工作。为什么?

详细信息: 我正在自学(或尝试学习)网络应用程序开发,在阅读了一些教程后,我想到了使用调用 FB 图 API 的 JS 创建网页。

复制FB提供的代码来加载SDK和显示类似按钮的逻辑。

当我通过浏览器打开 HTML 时没有任何反应,但当我将其推送到 GitHub 时,它起作用了!不知道为什么?

    <script>

  window.fbAsyncInit = function() {
    FB.init({
      appId      : 'xxxxxxxxxxxxx',
      xfbml      : true,
      version    : 'v2.6'
    });
  };

  (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'));
</script>
-----------------------------------------
**Code to show like/share buttons:-**

    <div
  class="fb-like"
  data-share="true"
  data-width="45"
  data-show-faces="true">
</div>

____________________________________--

感谢您花时间阅读本文。

最佳答案

这是因为您为 Facebook 应用指定的回调 url 是 github 的 url。您可以更改它一段时间并测试一下,它适用于“localhost”,但不适用于“127.0.0.1”。

或者您可以创建两个应用程序。

关于JavaScript Facebook 图形 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38023728/

相关文章:

javascript - Facebook 使用 GWT 打开图表

javascript - Facebook Graph API - 2.0 版中的标记地点

Facebook 错误 3506 "The action type likes:Like does not exist or is not approved"我该如何解决这个问题?

javascript - v3 有办法重新获取 fullcalendar 吗?

javascript - 如何在 Android 的 React Native 中以编程方式打开 Tez 应用程序(印度的 Google Pay 应用程序)?

php - 如何获取使用“赞”按钮发布的评论?

javascript - Facebook JavaScript SDK 登录

javascript - Angular 插件 ZeroClipboard 不工作

javascript - 是否有理由在事件处理后移除 EventListener DOMContentLoaded?

ios - 使用 Facebook iOS SDK 3.1 所需的最低 iOS 版本是多少?