2016-08-22 17 views
0

私はウェブページにFacebookの "好きな"ボタンを表示しようとしています。そうするために、私は公式ガイドhereに従うことにしました。ウェブページにボタンのようなFacebookを追加する

まず私は、ローカルのHTMLファイルに提案されたコードをダンプし、私のブラウザを使用して、それを見て決めた:

<html> 
<head> 
    <title>Your Website Title</title> 
    <!-- You can use open graph tags to customize link previews. 
    Learn more: https://developers.facebook.com/docs/sharing/webmasters --> 
    <meta property="og:url"   content="http://www.your-domain.com/your-page.html" /> 
    <meta property="og:type"   content="website" /> 
    <meta property="og:title"   content="Your Website Title" /> 
    <meta property="og:description" content="Your description" /> 
    <meta property="og:image"   content="http://www.your-domain.com/path/image.jpg" /> 
</head> 
<body> 

    <!-- Load Facebook SDK for JavaScript --> 
    <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 = "https://connect.facebook.net/en_US/all.js"; 
     fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk'));</script> 

    <!-- Your like button code --> 
    <div class="fb-like" 
     data-href="https://developers.facebook.com/docs/plugins/" 
     data-layout="standard" 
     data-action="like" 
     data-show-faces="true"> 
    </div> 

</body> 
</html> 

それが機能しなかった後、私はSOのを見て、this answerを発見し、ことに気づきHTMLはウェブサーバーによって提供され、https://connect.facebook.net/en_US/all.js

に更新する必要があります。ただし、これを実行した後でも、MacでChromeを使用してページを見ると完全に空白のページしか表示されません。

ページソースを調べると、私のソースコードが表示されますが、ビジュアルは何も表示されません。

何がありますか?

答えて

1

私は最近、この同じプロセスを経て、なぜ動作していないのか理解できませんでした。それが働いていたことが判明したのは、FaceBookはまだ更新されていないだけだった。あなたはここに更新することを強制することができます。

https://developers.facebook.com/tools/debug/

は、あなたのURLを入力し、を押します:もう一度こすり。それが役立つかどうかを見てください。

+0

公開されているアクセス可能なIPアドレスまたはドメイン名でアクセスできるWebページがないため、これは現在役に立ちません – ForeverStudent

+0

これは問題の原因となります。 – AndrewLeonardi

+0

理由を説明できますか?パブリックサーバー上でホストされていないと機能しないとは意味がありません – ForeverStudent

関連する問題