Come disiscriversi da un argomento o da un post

Qualcuno può dirmi quale API viene utilizzata per non mettere “mi piace” a un argomento o post. Sono in grado di mettere “mi piace” a un post tramite la seguente API: https://{defaultHost}/post_actions.json. Solo per test sto modificando

1 Mi Piace

Sto anche cercando di scoprire da dove possiamo togliere “mi piace” a un post e qual è il significato degli ID di actions_summery?

1 Mi Piace

Ecco una guida che ti aiuterà in questa situazione:

Se guardi la rete del browser, puoi vedere la richiesta effettuata quando togli il like:

DELETE /post_actions/<post_id> :+1:


Gli ID di action_summary rappresentano le azioni sul post:

1: segnalibro
2. mi piace
3. segnala fuori tema
4. segnala inappropriato
5. vota
6. segnala notifica utente
7. segnala notifica moderatore
8. segnala spam

5 Mi Piace

Ho osservato tramite reverse engineering che l’URL dell’API utilizzato per like/unlike era https://dev-forum.curiodigitaltx.com/discourse-reactions/posts/28/custom-reactions/heart/toggle.json con una richiesta PUT. Ma sto ricevendo il seguente errore API fallita


Dobbiamo passare qualcosa anche nel corpo?
Qualcuno può aiutarmi.
Sono sicuro che il mio header è corretto perché tutte le altre API get e post funzionano bene.
il mio header è
const getHeaders = () => {

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

ok

Con il plugin Reaction, sì, hai ragione sulla richiesta.

Non credo che tu abbia bisogno del Content-Type qui; non devi fornire alcun dato di modulo.

1 Mi Piace

Sai come installare il plugin Reaction per un’applicazione mobile React Native?

Dovresti riscrivere il front-end del plugin in React (se completamente nativo e non utilizza una web view)

2 Mi Piace