Accéder aux rapports de données JSON via Pipedream

Bonjour,

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 ?

Toute aide est grandement appréciée.

Est-ce que votre nom d’utilisateur et votre clé API sont transmis via les en-têtes appropriés ? Voyez peut-être la documentation de l’API Discourse ?

2 « J'aime »

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. :sweat_smile:

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.

Merci pour votre aide — je l’apprécie vraiment !

3 « J'aime »