2017-10-09 282 views
0

我已經爲我的應用程序添加了一個Facebook共享按鈕,它在頁面上正確顯示。我用下面的代碼: https://developers.facebook.com/docs/plugins/share-button/Facebook共享按鈕不能共享

當我點擊一個彈出窗口與正確的內容的按鈕,我可以點擊「發佈到Facebook」

當我做的項目出現在我的飼料完美,但即使隱私設置是正確的,其他人也無法看到它。

任何想法......?

<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 = "//connect.facebook.net/en_US/sdk.js#xfbml=1"; 
    fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk'));</script> 

    <!-- Your share button code --> 
    <div class="fb-share-button" 
    data-href="http://www.your-domain.com/your-page.html" 
    data-layout="button_count"> 
    </div> 

</body> 
</html> 
+0

你需要把你的代碼放在問題中,而不是鏈接到facebook文檔,甚至沒有指向代碼 –

回答

1

需要考慮的事情:

  • 是隱私設置爲共享彈出的「朋友」,甚至「公共」?
  • 您的應用是否公開?在「應用程序評論」部分中將其設置爲公開。

確保您的朋友確實轉到您的用戶個人資料以查看帖子,它可能不會顯示在他們的信息流中。

+0

第二點......我只是想共享網頁鏈接,所以我真的需要一個應用程序?我有一個,但從HTML刪除應用程序:id,因爲上面的代碼沒有包括它。 – Dercni

+1

你應該總是使用一個應用程序,任何社交插件。不需要html中的app:id,但是您應該正確加載js sdk與您的應用程序ID。就像在生成的代碼中一樣。 – luschn

+0

是的,使應用程序公開修復它。我不確定我公開的內容,但... – Dercni