API für Admin-Berichtsdaten

Ich möchte auf die Admin-Berichtsdaten von einer HTTP-API zugreifen.

Dieser Beitrag scheint darauf hinzudeuten, dass etwas wie dies funktionieren wird:
/admin/reports/posts.json

Ich erhalte jetzt einen 404-Fehler.

Alle URLs wie diese scheinen nicht zu funktionieren. /admin/reports/staff_logins.json

Ich kann die API-Befehle aus der Discourse API-Dokumentation problemlos ausführen.

Mein Hauptziel ist es, diesen Bericht zu erhalten:

/admin/reports/user_notes.json

Ich verwende GET mit dem Api-Key und Api_Username eines Admin-Kontos.

Können Sie einen cURL der Anfrage teilen, die Sie gerade ausführen?

Vielen Dank für Ihre Hilfe. Hier ist das Curl-Skript, das ich verwende

curl --request GET \
  --url https://community.domain.com/admin/reports/staff_logins.json \
  --header '"Api-Key": "stringForAPIKey"' \
  --header '"Api-Username": "stringForUsername"' \
  --header '"Content-Type": "application/json"'

Ich erhalte einen 404-Fehler

Können Sie mir ein Curl-Skript senden, das auf Ihrem System funktioniert?

Ich verwende Discourse 2.9.0.beta10

Der Benutzer ist ein Administrator.
Der API-Schlüssel funktioniert für andere API-Befehle, die auf der Website Discourse API Documentation aufgeführt sind.

Vielen Dank nochmals.

1 „Gefällt mir“

Ich habe gerade einen Test auf Meta mit

curl https://meta.discourse.org/admin/reports/staff_logins.json \
  -H 'Api-Key: asdasdasdasd' \
  -H 'Api-Username: Falco'

gemacht und es hat für mich einwandfrei funktioniert. Können Sie es so versuchen?

3 „Gefällt mir“

@Falco Wow. Du bist der Mann. Das hat meine Probleme gelöst.

Die Ursache meines Problems war, dass ich ein Tool namens Insomnia verwende, um die API zu testen, und ich habe nicht viel Erfahrung mit Insomnia.

Danke für deine Hilfe. Ich hing eine Woche lang fest und bin dankbar für deine Unterstützung. Das hat auch ein anderes Problem gelöst, das ich mit den user_notes-Berichten hatte.

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.