Je tente d’extraire des informations de rapports Discourse via Pipedream afin de les envoyer à Segment à des fins d’analyse.
L’intégration Pipedream avec Discourse fonctionne lorsque j’exécute la requête initiale https://${auths.discourse.domain}/admin/users/list/active.json avec mes identifiants. Dès que j’essaie d’exécuter une autre requête (qui fonctionne dans le navigateur, je le précise), comme https://${auths.discourse.domain}/admin/reports/signups.json, Pipedream renvoie une erreur 404 avec le message « L’URL ou la ressource demandée est introuvable ».
Je sais que la ressource existe (je peux coller la même URL dans le navigateur et cela fonctionne), alors pouvez-vous m’aider à comprendre pourquoi Pipedream n’arrive pas à accéder à ces rapports ?
J’étais bloqué, mais j’avais généré une clé API pour tous les utilisateurs, et ce matin, lorsque j’ai essayé d’en générer une liée à mon nom d’utilisateur administrateur, tout a commencé à fonctionner.
Peut-être vaudrait-il la peine de le noter quelque part dans la documentation — ou dans le post sur le rétro-ingénierie des endpoints API non documentés ? Je pensais avoir fait une erreur hier soir, mais je n’avais vu aucune mention dans la documentation de différents niveaux de permissions pour certaines routes API par rapport à d’autres.