
{"error":{"code":"401","message":"無効なサブスクリプション キーまたは間違った API エンドポイントのため、アクセスが拒否されました。アクティブなサブスクリプションに有効なキーを指定し、リソースに正しいリージョン API エンドポイントを使用していることを確認してください。"}}
答え1
このキーは、ドキュメントに従う。
curl -H "Ocp-Apim-Subscription-Key: 9e572eb4609e4042b490fc42b2cb004c" https://api.bing.microsoft.com/v7.0/search?q=apples
HTTP/1.1 200 OK
...
ドキュメントには、キーはクエリパラメータではなくヘッダーとして渡されるべきだと書かれています。ブラウザでリンクをクリックするだけではうまくいきません。ヘッダーを追加するコードを書く必要があります。多くの開発者は郵便配達員テスト目的のため。
サイドノート:キーはおそらく秘密とみなされるべきです。なぜなら、それを知っている人は誰でも割り当てをすべて使い切ることができ、有料顧客の場合は、その使用分に対して支払うことになるからです。このキーは公開されたので、削除して新しいキーを作成し、そのキーを秘密にしておく必要があります。