Acceder a informes de datos JSON a través de Pipedream

Hola,

Estoy intentando extraer información de informes de Discourse mediante Pipedream para enviarla a Segment con fines analíticos.

La integración de Pipedream con Discourse funciona cuando ejecuto la consulta inicial de https://${auths.discourse.domain}/admin/users/list/active.json con mis credenciales. Pero en cuanto intento ejecutar otra consulta (que funciona en el navegador, por cierto), como https://${auths.discourse.domain}/admin/reports/signups.json, Pipedream devuelve un error 404 con el mensaje “The requested URL or resource could not be found” (La URL o el recurso solicitado no se pudo encontrar).

Sé que el recurso existe (puedo pegar la misma URL en el navegador y funciona), así que ¿podrías ayudarme a entender por qué Pipedream no puede acceder a estos informes?

Agradezco mucho cualquier ayuda.

¿Estás pasando tu nombre de usuario y clave de API mediante las cabeceras correctas? ¿Quizás consulta la Documentación de la API de Discourse?

2 Me gusta

Lo estaba, pero había generado una clave API para todos los usuarios, y esta mañana, cuando intenté generar una vinculada a mi nombre de usuario de administrador, las cosas empezaron a funcionar. :sweat_smile:

Quizás valga la pena mencionarlo en algún lugar de la documentación o en la publicación sobre la ingeniería inversa de los puntos de la API no documentados. Al final de ayer estaba seguro de que estaba haciendo algo mal, pero no encontré ninguna mención en la documentación sobre diferentes niveles de permiso para ciertas rutas de la API en comparación con otras.

¡Gracias por la ayuda, lo aprecio!

3 Me gusta