
{"error":{"code":"401","message":"Zugriff verweigert aufgrund eines ungültigen Abonnementschlüssels oder eines falschen API-Endpunkts. Stellen Sie sicher, dass Sie einen gültigen Schlüssel für ein aktives Abonnement angeben und einen korrekten regionalen API-Endpunkt für Ihre Ressource verwenden."}}
Antwort1
Dieser Schlüssel funktioniert einwandfrei, wenn SieBefolgen Sie die Dokumentation.
curl -H "Ocp-Apim-Subscription-Key: 9e572eb4609e4042b490fc42b2cb004c" https://api.bing.microsoft.com/v7.0/search?q=apples
HTTP/1.1 200 OK
...
In der Dokumentation steht, dass der Schlüssel als Header und nicht als Abfrageparameter übergeben werden soll. Wenn Sie einfach in einem Browser auf diesen Link klicken, funktioniert das nicht. Sie müssen Code schreiben, der den Header hinzufügt. Viele Entwickler verwendenBriefträgerzu Testzwecken.
Randnotiz:Der Schlüssel sollte wahrscheinlich auch geheim gehalten werden, da jeder, der ihn kennt, Ihr gesamtes Kontingent aufbrauchen kann und Sie als zahlender Kunde letztlich für das bezahlen müssen, was sie verbrauchen. Nachdem dieser nun veröffentlicht wurde, sollten Sie ihn löschen, einen neuen erstellen und diesen geheim halten.