API per i dati del report Admin

Voglio accedere ai dati del report admin da un’API HTTP.

Questo post sembra indicare che qualcosa di simile funzionerà:
/admin/reports/posts.json

Ora sto ricevendo un errore 404.

Tutti gli URL come questo non sembrano funzionare. /admin/reports/staff_logins.json

Posso eseguire i comandi API dalla Documentazione API di Discourse senza problemi.

Il mio obiettivo principale è ottenere questo report:

/admin/reports/user_notes.json

Sto usando GET con Api-Key e Api_Username di un account admin.

Puoi condividere un cURL della richiesta che stai attualmente emettendo?

Grazie per il tuo aiuto. Ecco lo script curl che sto usando

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"'

Ricevo un errore 404

Puoi inviarmi uno script curl che funzioni sul tuo sistema?

Sto usando Discourse 2.9.0.beta10

L’utente è un amministratore.
La chiave API funziona per altri comandi API elencati sul sito Discourse API Documentation.

Grazie ancora.

1 Mi Piace

Ho appena fatto un test su Meta con

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

e ha funzionato benissimo per me. Puoi provare così?

3 Mi Piace

@Falco Wow. Sei un grande. Questo ha risolto i miei problemi.

La fonte del mio problema era che sto usando uno strumento chiamato Insomnia per testare l’API e non ho molta esperienza con Insomnia.

Grazie per il tuo aiuto. Sono rimasto bloccato per una settimana e ti sono grato per la tua assistenza. Questo ha anche risolto un altro problema che avevo con i report user_notes.

2 Mi Piace

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