Javascript Time Series Insights Gen 2-如何使用tsiClient、server.GetEvents调用Get事件
我正在尝试使用我自己的tsi环境Gen2来简单地从我自己的环境返回数据 在Postman中,我可以使用此查询返回数据Javascript Time Series Insights Gen 2-如何使用tsiClient、server.GetEvents调用Get事件,javascript,azure-timeseries-insights,Javascript,Azure Timeseries Insights,我正在尝试使用我自己的tsi环境Gen2来简单地从我自己的环境返回数据 在Postman中,我可以使用此查询返回数据 { "getEvents": { "searchSpan": { "from": "2020-09-26T00:00:00Z", "to": "2020-09-29T20:00:00Z" }, "ti
{
"getEvents": {
"searchSpan": {
"from": "2020-09-26T00:00:00Z",
"to": "2020-09-29T20:00:00Z"
},
"timeSeriesId": [
"10"
]
}
}
使用tsiClient.server.getEvents
的等价物是什么?
我试过了
authContext.getTsiToken().then(function(token){
tsiClient.server.getEvents(token, 'xxxxx.env.timeseries.azure.com', ???what goes here???, {}, startDate, endDate).then(function (events) {
console.log(events)
});
});
我确信我在调用getEvent时遗漏了
timeSeriesId
它将是一个数组,看起来就像您给Postman的一样(SDK将在内部为您批处理调用,因此您可以请求多个TimeSeriesID或时间范围)
所以这是合适的地方???这里是什么
[{
"getEvents": {
"searchSpan": {
"from": "2020-09-26T00:00:00Z",
"to": "2020-09-29T20:00:00Z"
},
"timeSeriesId": [
"10"
]
}
}]
试一试,让我知道它是怎么工作的。谢谢 感谢Matt的回复,收到以下消息:
{“error”:{“code”:“InvalidInput”,“message”:“API'events”不支持环境“xxxx”。“}}
(与本文无关)对于Vat示例,我必须升级到版本tsiclient@1.4.0-beta.1
获取ProcessGraphic组件,但我获取了未捕获的类型错误:ProcessGraphic.render不是窗口中的函数。onload为响应延迟表示歉意!我相信您实际上希望使用server.getTsqResults。在本例中,请参见示例。我还修复了版本1.4.8中的流程图示例,检查它,并以硬刷新方式点击页面,以确保它没有缓存的内容