2016-11-22 9 views
1

どのようにして自分のウェブサイトのコンテンツをFacebookに共有できますか?
私はすでに試しましたSharerダイアログしかし、それらは画像を表示しません。ウェブサイトのコンテンツをfacebookで共有する

マイコード:

function facebook_share(){ 

    FB.init({ 
     appId  : '1884730308422253', 
     status  : true, 
     xfbml  : true, 
     version : 'v2.8' 
    }); 

    FB.ui({ 
     method: 'feed', 
     name: 'Come Listen to this Song', 
     link: 'http://192.168.0.100/catchthemyoung/student', 
     picture: 'http://192.168.0.100/catchthem/images/timeline/EPUQuotgRj.png', 
     caption: 'mywebsite.com', 
     description: 'msg', 
     message: 'msg' 
    }, 

    // callback 
    function(response) { 
     if (response && !response.error_message) { 
      alert('Posting completed.'); 
     } else { 
      alert('Error while posting.'); 
     } 
    } 
    ); 
} 
+0

Facebookがリクエストして保存できるように、画像を公開する必要があります。 'http:// 192.168.0.100 /'は公開されていません。 – CBroe

答えて

0

ドメインは、あなたのアプリケーションID「1884730308422253」 追加のWebサイトで最初のアプリケーションドメインを追加してくださいプラットフォーム=>ウェブサイトを選択して、追加のリンク https://developers.facebook.com/apps/XXXXXXXXXXXXX[Yourid]/settings/

に登録されていることを確認してください
 <div id="fb-root"></div>   
     <script> 
      window.fbAsyncInit = function() { 
       FB.init({ 
        appId: '889551921179700', 
        xfbml: true, 
        version: 'v2.8' 
       }); 
      }; 
      (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> 

     <span id="share_button" class="fb-btn"> 
       <div class="fb_icon"></div> 
       <span class="fb-share"> 
        <i class="fa fa-facebook"></i>&nbsp;&nbsp;Share 
       </span>     
     </span> 
     <script type="text/javascript"> 
          document.getElementById('share_button').onclick = function() { 
           FB.ui({ 
            method: 'share', 
            display: 'popup', 
            caption: 'Your Title', 
            picture: 'Your picture', 
            description: 'Your description', 
            href: 'Your link', 
           }, function (response) { 
           }); 
          } 
     </script> 
+0

すでに済んだ兄弟@Vishal Bareja –

+0

問題は画像が届かない! @Vishal Bareja –

+0

Okありがとうございました –

関連する問題