Como descurtir um tópico ou postagem

Alguém pode me dizer qual API é usada para dar ‘unlike’ a um tópico ou postagem. Eu consigo dar ‘like’ em postagens usando a API abaixo: https://{defaultHost}/post_actions.json. Apenas para teste, estou editando

1 curtida

Também estou tentando descobrir de onde podemos deixar de curtir uma postagem e qual é o significado dos IDs de actions_summery?

1 curtida

Aqui está um guia que o ajudará nesta situação:

Se você olhar a rede do navegador, poderá ver a solicitação feita quando você descurte:

DELETE /post_actions/<post_id> :+1:


Os IDs de action_summary representam as ações na postagem:

1: bookmark
2. like
3. flag off-topic
4. flag inappropriate
5. vote
6. flag notify user
7. flag notify moderator
8. flag spam

5 curtidas

Observei por engenharia reversa que a URL da API usada para curtir/descurtir era https://dev-forum.curiodigitaltx.com/discourse-reactions/posts/28/custom-reactions/heart/toggle.json com uma requisição PUT. Mas estou recebendo o erro de falha da API abaixo


Precisamos passar algo no corpo também?
Alguém pode me ajudar.
Tenho certeza que meu cabeçalho está correto porque todas as outras APIs GET e POST estão funcionando bem.
Meu cabeçalho é
const getHeaders = () => {

return {
“Api-Username”: userName,
“Api-Key”: config.API_KEY,
“Content-Type”: “multipart/form-data”,
};
};

ok

Com o plugin Reaction, sim, você está correto sobre a solicitação.

Não acho que você precise do Content-Type aqui; você não precisa fornecer nenhum dado de formulário.

1 curtida

Você sabe como instalar o plugin Reaction para um aplicativo móvel React Native?

Você teria que reescrever o front-end do plugin em React (se for totalmente nativo e não usar web view)

2 curtidas