afrin
(Afrin)
1
Tentei usar a API abaixo para curtir uma postagem:
POST : baseUrl/post_actions
Corpo - {"id": 123,"post_action_type_id": 2,"flag_topic": false}
Ao chamar latest.json, a resposta retorna liked: null para a postagem que foi curtida.
Quando curto a mesma postagem pela interface web do Discourse, consigo obter liked: true no latest.json.
Estou esquecendo algo na API de CURTIR acima que estou usando? Apenas tentei replicar a API chamada pela interface web do Discourse.
Falco
(Falco)
2
Você está solicitando o /latest.json como um usuário autenticado, com os cabeçalhos de autenticação?
Você está curtindo o OP?
afrin
(Afrin)
3
Sim, estou solicitando /latest.json como um usuário autenticado com cabeçalhos de autenticação.
Você encontrou uma solução? Estou vendo o mesmo problema…
precisa adicionar track_visit + forceLoad como parâmetros de consulta ao carregar o tópico desta forma:
https://xxx.discourse.org/t/1026.json?track_visit=true&forceLoad=true