2016-12-15 49 views

回答

3

可以做到這一點,您可以通過API所關聯的產品來實現。

在Publisher Portal中,轉至產品菜單並選擇與API關聯的產品(或者甚至爲沒有訂購密鑰的用途設置新產品)。然後選擇設置選項卡並取消選中需要訂閱複選框,然後保存設置。

請注意這樣做,您將失去與不同用戶和任何其他功能相關的所有度量標準,您可能希望對不同的消費者應用不同的度量標準。

+1

這不知怎麼的對我不起作用。我使用API​​管理中的一個模擬操作創建了API,創建了不需要訂閱的產品,並將API添加到此產品中。現在當我沒有Ocp-Apim-Subscription-Key頭部調用這個操作時,我得到了HTTP 500內部服務錯誤,如果我只是添加這個頭文件 - 它的工作原理。 如果我轉到產品設置並再次選中「需要訂閱」複選框 - 按預期方式獲取HTTP 401「訪問被拒絕...」。 –

0

另一種選擇是發送訂閱密鑰的URL,如果你去到開發人員門戶和下載你的API揚鞭文件,你會看到:

{ "name": "subscription-key", "in": "query", "description": "subscription key in url", "type": "string" }, { "name": "Ocp-Apim-Subscription-Key", "in": "header", "description": "subscription key in header", "type": "string" }

API管理也接受查詢字符串中的訂閱密鑰。

相關問題