Estou tentando obter informações de relatórios do Discourse via Pipedream para enviá-las ao Segment para fins de análise.
A integração do Pipedream com o Discourse funciona quando executo a consulta inicial de https://${auths.discourse.domain}/admin/users/list/active.json com minhas credenciais. Assim que tento executar outra consulta (que funciona no navegador, devo acrescentar), como https://${auths.discourse.domain}/admin/reports/signups.json, o Pipedream retorna um erro 404 com a mensagem “The requested URL or resource could not be found” (A URL ou recurso solicitado não pôde ser encontrado).
Sei que o recurso existe (posso colar a mesma URL no navegador e ela funciona), então você pode me ajudar a descobrir por que o Pipedream não consegue acessar esses relatórios?
Eu estava, mas eu havia gerado uma chave de API para todos os usuários, e esta manhã, quando tentei gerar uma vinculada ao meu nome de usuário de administrador, as coisas começaram a funcionar.
Talvez valha a pena mencionar isso em algum lugar da documentação — ou na postagem sobre engenharia reversa de endpoints de API não documentados? Eu tinha certeza de que estava fazendo algo errado no final de ontem, mas não vi nenhuma menção na documentação sobre diferentes níveis de permissão para certas rotas de API em comparação com outras.