javascript - 如何在我的网站上添加 Facebook 分享按钮?

标签 javascript facebook facebook-javascript-sdk share facebook-social-plugins

我有这段代码应该可以工作,但不起作用。

<script src='http://connect.facebook.net/en_US/all.js'></script>
    <p><a onclick='postToFeed(); return false;'><img src="images/fb.png" /></a></p>
    <p id='msg'></p>

    <script> 
      FB.init({appId: "338334836292077", status: true, cookie: 

true});

      function postToFeed() {

        // calling the API ...
        var obj = {
          method: 'feed',
          redirect_uri:'https://www.facebook.com/cryswashington?fref=ts',
          link:'https://developers.facebook.com/docs/reference/dialogs/',
          picture: 'http://fbrell.com/f8.jpg',
          name: 'Facebook Dialogs',
          caption: 'Reference Documentation',
          description: 'Using Dialogs to interact with users.'
        };

        function callback(response) {
            
        document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
        }

        FB.ui(obj, callback);
      }
    
    </script>

我想在我的网站上添加 facebook 分享按钮,它应该只是将我网站的内容发布到墙上。谁能帮帮我?

最佳答案

您不需要所有这些代码。您只需要以下几行:

<a href="https://www.facebook.com/sharer/sharer.php?u=example.org" target="_blank">
  Share on Facebook
</a>

文档可以在 https://developers.facebook.com/docs/reference/plugins/share-links/ 找到

关于javascript - 如何在我的网站上添加 Facebook 分享按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16463030/

相关文章:

javascript - Facebook Javascript SDK 未捕获类型错误 : Cannot read property 'userID' of undefined

javascript - 在 facebook 上分享链接,如何重新初始化 fb obj

javascript - Facebook 登录错误 (Javascript)

javascript - 有没有办法强制链接在外部浏览器而不是 Facebook 应用内浏览器中打开?

javascript - 为什么使用 'var' 时 VS Code 的 JavaScript 语法突出显示有所不同?

javascript - 变换的 Jquery 动画不起作用

ios - React native + IOS 应用程序 :How to remove the core location library from IOS app?

facebook - 我可以取消对 Facebook 应用程序的授权并同时注销用户吗?

javascript - 为函数创建新上下文

javascript - HTML 多头