2017-10-09 157 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