So entliked man ein Thema oder einen Beitrag

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

1 „Gefällt mir“

Ich versuche auch herauszufinden, wo wir Beiträge entliken können und was die Bedeutung der actions_summery-IDs ist?

1 „Gefällt mir“

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> :+1:


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

5 „Gefällt mir“

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.

1 „Gefällt mir“

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)

2 „Gefällt mir“