呼叫 ping 搜尋圖像 api 時出現錯誤代碼 401

呼叫 ping 搜尋圖像 api 時出現錯誤代碼 401

https://api.bing.microsoft.com/v7.0/images/search?Ocp-Apim-Subscription-Key=9e572eb4609e4042b490fc42b2cb004c&q=apples

{“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
...

文件說密鑰應該作為標頭傳遞,而不是作為查詢參數傳遞。如果您只是在瀏覽器中單擊該鏈接,則不會發生這種情況。您需要編寫添加標頭的程式碼。很多開發者都使用郵差用於測試目的。

邊註:該密鑰也可能應該被視為秘密,因為任何知道它的人都可以用完您的所有配額,如果您是付費客戶,您最終將不得不為他們使用的內容付費。現在這個已經發布了,你應該刪除它,創建一個新的並保密。

相關內容