Als akzeptierte Lösung per API markieren

Hallo,

ist es derzeit möglich, eine Lösung über die API zu markieren? Bei Verwendung eines Globalen API-Schlüssels erhalten wir einen 404-Fehler, und bei Verwendung eines API-Schlüssels mit Lese-/Schreibberechtigungen tritt ein Berechtigungsfehler auf.

Wir nutzen den Endpunkt solution/accept.

1 „Gefällt mir“

Das sollte es sein. So reverse-engineern Sie die Discourse-API. Wenn Sie einen 404-Fehler erhalten, liegt das wahrscheinlich an Ihrem API-Schlüssel oder daran, wie Sie ihn übergeben. Wenn Sie weitere Informationen darüber teilen, wie Sie vorgehen (tatsächlicher Code oder Header und URL), kann Ihnen vielleicht jemand helfen.

3 „Gefällt mir“

Ich bin auf dasselbe Problem gestoßen und habe nach einiger Recherche Folgendes herausgefunden:

a) Sie müssen POST verwenden
b) POST muss mit einem Benutzer authentifiziert werden, der berechtigt ist, eine Antwort als akzeptiert zu markieren
c) Der Systembenutzer darf keine Antworten akzeptieren