HTTP API から管理者レポートデータにアクセスしたいです。
この投稿によると、次のようなものが機能するようです。
/admin/reports/posts.json
現在 404 エラーが発生しています。
このようなすべての URL は機能しないようです。/admin/reports/staff_logins.json
Discourse API ドキュメントの API コマンドは正常に実行できます。
私の主な目的は、このレポートを取得することです。
/admin/reports/user_notes.json
管理者アカウントの Api-Key と Api_Username を使用して GET を実行しています。
Falco
(Falco)
2
現在発行しているリクエストの cURL を共有していただけますか?
ご協力ありがとうございます。使用しているcurlスクリプトは以下の通りです。
curl --request GET \
--url https://community.domain.com/admin/reports/staff_logins.json \
--header '"Api-Key": "stringForAPIKey"' \
--header '"Api-Username": "stringForUsername"' \
--header '"Content-Type": "application/json"'
404エラーが発生しています。
あなたのシステムで動作するcurlスクリプトを送ってもらえますか?
Discourse 2.9.0.beta10を使用しています。
ユーザーは管理者です。
APIキーは、Discourse API Documentationサイトに記載されている他のAPIコマンドでも機能します。
重ねて感謝いたします。
「いいね!」 1
Falco
(Falco)
4
Metaでテストを行ったところ、以下のコマンドで問題なく動作しました。
curl https://meta.discourse.org/admin/reports/staff_logins.json \
-H 'Api-Key: asdasdasdasd' \
-H 'Api-Username: Falco'
このように試していただけますか?
「いいね!」 3
@Falco すごい。あなたは最高です。これで問題が解決しました。
私の問題の原因は、Insomnia というツールを使って API をテストしていて、Insomnia の経験があまりなかったことです。
助けてくれてありがとう。1週間も行き詰まっていましたが、あなたの助けに感謝しています。これで、user_notes レポートで抱えていた別の問題も解決しました。
「いいね!」 2
system
(system)
クローズされました:
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.