【问题标题】:JavaScript: How to like a Facebook wall post (given a Facebook page URL and a Facebook post id) using API Graph?JavaScript:如何使用 API Graph 点赞 Facebook 墙上的帖子(给定 Facebook 页面 URL 和 Facebook 帖子 ID)?
【发布时间】:2018-01-31 17:17:33
【问题描述】:

我想知道如何使用 API Graph 给 Facebook 墙帖点赞,给定一个 Facebook 页面 URL 和一个 Facebook 墙帖 ID。实际上,在查看了这个documentation 之后,我尝试使用在那里找到的 JavaScript SDK 代码。

这是我的 JavaScript 代码:

var data = { link: 'Facebook_page_link', };
FB.api("/post_id/likes", 'post', data, function(response) {
    if(response === true) {
        alert("done!");
    }
    else{
        alert("Something is wrong!");
    }
});

由于这不起作用,我想知道我的代码中有什么错误和缺失。有什么想法吗?

【问题讨论】:

  • 为什么喜欢带有 api 的帖子?用例是什么?您使用的是什么访问令牌?
  • 您的代码似乎是正确的,请确保您使用的是页面访问令牌
  • 再次查看文档,您错过了最重要的部分... "注意:截至 2016 年 11 月 17 日,我们更改了发布喜欢的行为,仅支持此操作页面访问令牌。” 你不能再以用户的名义喜欢东西,只能作为一个页面。
  • 不确定是什么让您认为在尝试喜欢某些东西时提供link 参数是否有意义。
  • 听起来像是自动点赞,但无论如何都是不允许的。而是告诉公司;)

标签: javascript facebook-graph-api


【解决方案1】:

执行以下 POST 请求来点赞帖子。

https://graph.facebook.com/v2.11/PAGEID_POSTID/likes?access_token=PAGEACCESSTOKEN

【讨论】:

猜你喜欢
  • 2022-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多