Hola, me gustaría crear algunos informes estadísticos semanales utilizando la API REST. Lo haré para el foro linkingyourthinking.com.
Sin embargo, me gustaría empezar antes de obtener las claves del administrador, lo cual podría tardar un poco, ya que están en medio de un taller de seis semanas.
Así que esperaba poder comenzar ahora mismo con try.discourse.org. ¿Es posible? He probado con curl -X GET https://try.discourse.org/site.json y funciona muy bien.
Si estás generando informes sobre datos públicos en try.discourse.org, no necesitarás las claves de API, ya que las solicitudes GET funcionarán perfectamente sin ellas.
El nombre de usuario de la API le indicará a Discourse qué capacidades están habilitadas. Un administrador o un usuario normal no tienen las mismas capacidades, y usar uno u otro restringirá lo que puede lograr usando la API.
La clave API es la contraseña que se usará con el nombre de usuario de la API.
Entonces, en mi escenario, solo quiero usar la API de Discourse y mi confusión es que cada usuario que usa mi aplicación puede crear publicaciones, dar “me gusta”, comentar y usar otras funciones, ¿así que ahora quiero crear un nombre de usuario de API y una clave de API para cada usuario para que usen sus respectivas API?
Según el documento, he creado una clave API de “Todos los usuarios”, pero estoy recibiendo este error
{
"errors": [
"No tiene permiso para ver el recurso solicitado. El nombre de usuario o la clave de la API no son válidos."
],
"error_type": "invalid_access"
}
en Postman al llamar a esta API /tags.json.
¿Puede ayudarme con esto?