Accedi ai report dei dati JSON tramite Pipedream

Ciao,

Sto cercando di recuperare le informazioni sui report di Discourse tramite Pipedream per inviarle a Segment a fini di analisi.

L’integrazione di Pipedream con Discourse funziona quando eseguo la query iniziale https://${auths.discourse.domain}/admin/users/list/active.json con le mie credenziali. Non appena provo a eseguire un’altra query (che funziona nel browser, aggiungo) come https://${auths.discourse.domain}/admin/reports/signups.json, Pipedream restituisce un errore 404 con il messaggio “The requested URL or resource could not be found”.

So che la risorsa esiste (posso incollare lo stesso URL nel browser e funziona), quindi puoi aiutarmi a capire perché Pipedream non riesce ad accedere a questi report?

Qualsiasi aiuto è molto apprezzato.

Stai passando il nome utente e la chiave API tramite le intestazioni corrette? Vedi Documentazione API Discourse, forse?

2 Mi Piace

Sì, ma avevo generato una chiave API per tutti gli utenti, e stamattina, quando ho provato a generarne una associata al mio nome utente amministratore, le cose hanno iniziato a funzionare. :sweat_smile:

Forse varrebbe la pena menzionarlo da qualche parte nella documentazione o nel post sulla reverse engineering degli endpoint API non documentati? Alla fine di ieri ero convinto di aver commesso un errore, ma non ho trovato alcun riferimento nella documentazione a diversi livelli di autorizzazione per determinate rotte API rispetto ad altre.

Grazie per l’aiuto, lo apprezzo molto!

3 Mi Piace