API para datos del informe de administrador

Quiero acceder a los datos del informe de administración desde una API HTTP.

Esta publicación parece indicar que algo como esto funcionará:
/admin/reports/posts.json

Ahora estoy recibiendo un error 404.

Todas las URL como esta no parecen funcionar. /admin/reports/staff_logins.json

Puedo ejecutar los comandos de la API de la Documentación de la API de Discourse sin problemas.

Mi objetivo principal es obtener este informe:

/admin/reports/user_notes.json

Estoy usando GET con la Api-Key y Api_Username de una cuenta de administrador.

¿Puedes compartir un cURL de la solicitud que estás emitiendo actualmente?

Gracias por tu ayuda. Aquí está el script curl que estoy 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"'

Estoy recibiendo un error 404

¿Puedes enviarme un script curl que funcione en tu sistema?

Estoy usando Discourse 2.9.0.beta10

El usuario es un administrador.
La clave API funciona para otros comandos API listados en el sitio de Documentación de la API de Discourse.

Gracias de nuevo.

1 me gusta

Acabo de hacer una prueba en Meta con

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

y me funcionó perfectamente. ¿Puedes intentarlo así?

3 Me gusta

@Falco Increíble. Eres el mejor. Esto solucionó mis problemas.

La fuente de mi problema fue que estoy usando una herramienta llamada Insomnia para probar la API y no tengo mucha experiencia con Insomnia.

Gracias por ayudarme. Estuve atascado durante una semana y estoy agradecido por tu ayuda. Esto también resolvió un problema diferente que tenía con los informes de user_notes.

2 Me gusta

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