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