点赞/取消点赞帖子返回 404

我尝试通过 API 对帖子进行点赞/取消点赞,但返回了 404 错误,错误信息为“errors”: [“无法找到请求的 URL 或资源”],有时却能成功执行。可能是什么原因?

我正在从 Node.js 发起 HTTP 调用,数据如下:

let form = {
    post_action_type_id: 2
};

选项如下:

{ hostname: 'comments.charmboard.com',
  path: '/post_actions/85815',
  method: 'DELETE',
  timeout: 3000,
  headers: 
   { 'Content-Type': 'application/x-www-form-urlencoded',
     'Content-Length': 21,
     Accept: 'application/json',
     'Api-Key': '12345678909876543212345678987654323456789',
     'Api-Username': '113225072183895994023' } }

你试过用 Postman 吗?

我想我已经找到问题了。不知为何,我的代码中只调用了 unlike Post,因此返回了 404 错误。感谢回复 @fzngagan

是的。您是否始终使用 DELETE 方法发送请求?
该方法仅用于取消喜欢。若要喜欢,您需要使用 POST 方法发送请求。