Kann mir jemand sagen, welche API zum Entliken eines Themas oder Beitrags verwendet wird. Ich kann Beiträge über die folgende API liken: https://{defaultHost}/post_actions.json. Nur zum Testen bearbeite ich
Ich versuche auch herauszufinden, wo wir Beiträge entliken können und was die Bedeutung der actions_summery-IDs ist?
Hier ist eine Anleitung, die Ihnen in dieser Situation helfen wird:
Wenn Sie sich das Netzwerk des Browsers ansehen, können Sie die Anfrage sehen, die beim Aufheben des „Gefällt mir“-Vorgangs gestellt wird:
DELETE /post_actions/<post_id> ![]()
Die action_summary-IDs stellen die Aktionen auf dem Beitrag dar:
1: Lesezeichen
2. Gefällt mir
3. Beitrag als „Off-Topic“ markieren
4. Beitrag als „Unangemessen“ markieren
5. Abstimmen
6. Benachrichtigung über Markierung senden
7. Benachrichtigung an Moderator senden
8. Beitrag als Spam markieren
Ich habe durch Reverse Engineering festgestellt, dass die für Like/Unlike verwendete API-URL https://dev-forum.curiodigitaltx.com/discourse-reactions/posts/28/custom-reactions/heart/toggle.json mit einer PUT-Anfrage war. Aber ich erhalte die folgende Fehlermeldung zur fehlgeschlagenen API
Muss ich auch etwas im Body übergeben?
Kann mir jemand helfen.
Ich bin sicher, dass mein Header korrekt ist, da alle anderen GET- und POST-APIs einwandfrei funktionieren.
Mein Header ist
const getHeaders = () => {
return {
"Api-Username": userName,
"Api-Key": config.API_KEY,
"Content-Type": "multipart/form-data",
};
};
ok
Mit dem Reaction-Plugin, ja, Sie haben Recht bezüglich der Anfrage.
Ich glaube nicht, dass Sie hier Content-Type benötigen; Sie müssen keine Formulardaten angeben.
Kennen Sie die Installation des Reaction-Plugins für eine React Native Mobile-Anwendung?
Sie müssten das Frontend des Plugins in React neu schreiben (wenn es vollständig nativ ist und keine Webansicht verwendet)


