Pipedream経由でレポートのJSONデータにアクセスする

こんにちは、

Discourse のレポート情報を Pipedream を介して取得し、分析目的で Segment に送信しようとしています。

Pipedream と Discourse の連携は、認証情報を使用して https://${auths.discourse.domain}/admin/users/list/active.json という初期クエリを実行する際には正常に動作します。しかし、ブラウザでは問題なく動作する別のクエリ(例:https://${auths.discourse.domain}/admin/reports/signups.json)を実行しようとすると、Pipedream は「The requested URL or resource could not be found」というエラーとともに 404 を返してしまいます。

このリソースは確かに存在します(同じ URL をブラウザに貼り付ければ動作します)。なぜ Pipedream がこれらのレポートにアクセスできないのか、原因を特定するお手伝いをいただけますでしょうか。

ご協力を心よりお待ちしております。

API のユーザー名とキーを正しいヘッダー経由で渡していますか?もしかすると、Discourse API ドキュメントを確認する必要がありますか?

「いいね!」 2

以前はそうでしたが、全ユーザー向けの API キーを生成した後、今朝は管理者ユーザー名に紐付いたキーを生成しようとしたところ、動作し始めました。:sweat_smile:

ドキュメントのどこか、あるいは未文書化の API エンドポイントをリバースエンジニアリングした投稿に、この点を記載する価値があるかもしれません。昨日の終わり頃には、自分が何か間違えているに違いないと思っていたのですが、特定の API ルートと他のルートで権限レベルが異なるという記載がドキュメントに全く見当たりませんでした。

お手伝いいただきありがとうございます!感謝しています!

「いいね!」 3