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
Sto anche cercando di scoprire da dove possiamo togliere “mi piace” a un post e qual è il significato degli ID di actions_summery?
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> ![]()
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
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.
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)


