無効なアクセスエラー

タグ付きのすべてのトピックを取得したいと考えています。https://discourse-url/tag/kind:feature.json という URL に対して GET リクエストを送信していますが、"You are not permitted to view the requested resource. The API username or key is invalid." というエラーが返ってきます。しかし、私の API-keyAPI-username は正しいはずです。何が問題なのでしょうか?

「いいね!」 2

念のため確認ですが、/admin/users.json? などのリクエストにも同じヘッダーを使用できますか?(これは管理ルートだと思いますが、ウェブブラウザで確認できます)

この URL で 404 エラーが発生しています。/t/topic-id.json にリクエストを送信すれば任意のトピックを取得できますが、他の GET クエリは正常に実行できません。考えられる問題は何でしょうか。

http://example.com/admin/dashboard.json は取得できますか?その URL は問題なく動作するはずです。

取得できませんでした。同じエラー 404 です。

次に、認証情報を正しく渡していません。ヘッダーに渡す方法の例を検索できます。

ただし、こちらは試しにテストしました:

DISCOURSE_API_KEY==API_KEY=
DISCOURSE_API_USER==API_USER=
    curl -s -X GET --header "Api-Key: $DISCOURSE_API_KEY" --header "Api-Username: $DISCOURSE_API_USER" https://example.com/admin/dashboard.json

資格情報を正しく渡しています。適切な資格情報がなければ取得できない内部トピックを id で取得しようとして確認しました。しかし、動作しているクエリは discourse-url/t/tid.json に対するものだけのように思えます。それ以外のクエリはすべてエラー 403 を返します。

「いいね!」 1