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?
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.
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.