afrin
(Afrin)
1
我尝试使用以下 API 来点赞帖子:
POST : baseUrl/post_actions
请求体 - {"id": 123,"post_action_type_id": 2,"flag_topic": false}
当我调用 latest.json 时,响应中已点赞的帖子显示为 liked: null。
当我从 Discourse Web UI 对同一帖子进行点赞时,latest.json 中能够正确返回 liked: true。
我在上述使用的点赞 API 中是否遗漏了什么?我只是试图复现 Discourse Web UI 所调用的 API。
Falco
(Falco)
2
您是否已使用认证请求头作为认证用户请求了 /latest.json?
您喜欢原作者(OP)吗?
afrin
(Afrin)
3
是的,我作为已认证用户,使用身份验证头请求 /latest.json
加载主题时,需要在查询参数中添加 track_visit + forceLoad,如下所示:
https://xxx.discourse.org/t/1026.json?track_visit=true&forceLoad=true