簡體   English   中英

無法調用Azure管理事件REST API

[英]Unable to call Azure Management Events REST API

我正在嘗試使用在此處找到的其余api: https ://msdn.microsoft.com/zh-cn/library/azure/dn931934.aspx從我的訂閱中獲取azure事件。 我已經非常仔細地遵循了說明,但是我的GET請求返回了400錯誤:

{"Code":"BadRequest","Message":"The $filter query parameter value is invalid."}

我的cURL請求可以在下面看到。 我已刪除所有私人信息

curl -X GET -H "Authorization: bearer XXX" -H "content-type: application/json" "https://management.azure.com/subscriptions/YYY/providers/microsoft.insights/eventtypes/management/values?api-version=2014-04-01&$filter=eventTimestamp%20ge%20%272016-07-25T22:00:37Z%27%20and%20eventTimestamp%20le%20%272016-07-25T23:36:37Z%27%20and%20eventChannels%20eq%20%27Admin,%20Operation%27"

我已經嘗試了過濾器參數的許多變體,但是我認為這應該是正確的。 每個空格都用%20代替,每個'用%27代替。

如果有人可以告訴我正確查詢應該是什么樣子,我將不勝感激!

謝謝!

請嘗試將url上的雙引號更改為單引號。 修改后,它對我而言效果很好。

例如,

curl -X GET -H 'Authorization: bearer <token>' -H 'content-type: application/json' 'https://management.azure.com/subscriptions/XXX/providers/microsoft.insights/eventtypes/management/values?api-version=2014-04-01&$filter=eventTimestamp%20ge%20%272016-07-25T22:00:37Z%27%20and%20eventTimestamp%20le%20%272016-07-25T23:36:37Z%27%20and%20eventChannels%20eq%20%27Admin,%20Operation%27'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM