簡體   English   中英

JavaScript Facebook圖形API

[英]JavaScript Facebook graph API

TLDR-JS業余愛好者在這里。 調用Graph API時,FB.INIT()無法在本地計算機上運行。 但是可以從我的Github靜態網站上工作。 為什么?

詳細信息 :經過一些教程的思考后,我正在學習(或嘗試學習)Web應用程序開發,這些教程涉及使用JS創建調用FB圖形API的網頁。

復制的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作為回調URL是github的URL。 您可以將其更改一段時間並進行測試,然后查看它是否適用於“ localhost”,但不適用於“ 127.0.0.1”。

或者,您可以創建兩個應用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM