Pipedream을 통해 액세스 보고서 JSON 데이터에 액세스

안녕하세요,

Pipedream을 통해 Discourse 리포트 정보를 가져와 Segment로 전송하여 분석에 활용하려고 합니다.

Pipedream의 Discourse 통합은 제 인증 정보로 https://${auths.discourse.domain}/admin/users/list/active.json 시작 쿼리를 실행할 때 정상적으로 작동합니다. 그러나 브라우저에서는 정상적으로 작동하는 다른 쿼리, 예를 들어 https://${auths.discourse.domain}/admin/reports/signups.json를 실행하려고 하면 Pipedream에서 요청한 URL 또는 리소스를 찾을 수 없음이라는 오류와 함께 404가 반환됩니다.

리소스가 존재한다는 것은 알고 있습니다(같은 URL을 브라우저에 붙여넣으면 정상적으로 작동합니다). 따라서 Pipedream이 이러한 리포트에 접근하지 못하는 이유가 무엇인지 파악하는 데 도움을 주실 수 있을까요?

도움 주시면 감사하겠습니다.

API 사용자 이름과 키를 올바른 헤더를 통해 전달하고 있는 건가요? Discourse API 문서를 참고해 보시는 것은 어떨까요?

그랬죠. 근데 모든 사용자를 위한 API 키를 생성해 두었는데, 오늘 아침에 관리자 계정에 연결된 키를 생성해 보니까 갑자기 동작하기 시작했어요. :sweat_smile:

문서에 이 내용을 언급해 두는 게 좋을 것 같아요. 아니면 비공개 API 엔드포인트를 역공학한 게시글에요. 어제는 내가 뭔가 잘못하고 있다고 확신했는데, 문서에서 특정 API 라우트에 대해 다른 권한 레벨이 적용된다는 언급을 찾을 수 없었거든요.

도와주셔서 감사합니다. 정말 감사해요!