【问题标题】:How to post a custom post using facebook javascript api如何使用 facebook javascript api 发布自定义帖子
【发布时间】:2015-05-20 13:36:09
【问题描述】:

好的,我现在有一个带有输入和按钮的网站。当用户单击一个按钮时,我希望他的输入作为他的 Facebook 帐户上的新提要。

我已经添加了 facebook javascript sdk 和 graph api 之一 我创建了一个成功的登录按钮和一个新的提要按钮,发送一个标准文本“这是一个文本提要”。

那么我怎样才能发布用户输入的内容呢?

发帖代码是

function postshare() {
    FB.api(
      "/me/feed",
      "POST",
      {
        "message": "this is a test post"
      },
      function (response) {
        if (response && !response.error) {
        /* handle the result */
          document.getElementById('poststt').innerHTML = 'post shared succesfully';
        }
      }
);

【问题讨论】:

    标签: javascript html facebook facebook-graph-api


    【解决方案1】:

    如果您在页面上有一个带有 id 的文本输入,您可以引用该输入并使用 document.getElementById 获取其值。所以如果你有这个输入

    <input type="text" id="fb_input" />
    

    在您的页面上,您可以这样做:

    function postshare() {
      var message = document.getElementById("fb_input").value;
      FB.api(
        "/me/feed",
        "POST",
        {
          "message": message
        },
        function (response) {
          if (response && !response.error) {
          /* handle the result */
            document.getElementById('poststt').innerHTML = 'post shared succesfully';
          }
        }
      );
    }
    

    【讨论】:

      猜你喜欢
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-09
      • 2015-04-06
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      相关资源
      最近更新 更多