我尝试通过 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 方法发送请求。