afrin
(Afrin)
1
以下の API を使って投稿にいいねを付けようと試みました:
POST : baseUrl/post_actions
Body - {"id": 123,"post_action_type_id": 2,"flag_topic": false}
latest.json を呼び出すと、いいねが付いた投稿に対して liked: null が返ってきます。
同じ投稿を Discourse の Web UI からいいねすると、latest.json で liked: true が取得できます。
上記の LIKE 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