返回的时间序列洞察API无法将System.String强制转换或转换为Microsoft.Rdx.Client.Events.Property

时间:2019-02-19 07:59:49

标签: azure time-series iot azure-iot-hub azure-timeseries-insights

您好,我们刚刚开始使用时间序列见解。我们需要列出特定时间序列id下的属性值的指定列表。根据azure中的文档,我们在post方法中使用以下API来实现这一点。 >

  

https://XXXXX_EnvironmentFqdn_XXXXX.env.timeseries.azure.com/timeseries/query?api-version=2018-11-01-preview

将以下请求正文发布到API时

class Person{
  final String name;
  final int age; 

  // Correct
  Person(String name, int age): this.name = name, this.age = age;
}

它返回400错误请求,并显示以下错误消息。

        {
          "getEvents":{
             "timeSeriesId": ["UniqueId"],
            "searchSpan": {
               "from": "2019-02-17T00:00:00Z",
              "to": "2019-02-18T00:16:50Z"
              },
             "projectedProperties": ["DesiredProp"]
          }
        }

在从响应主体API移除projectedProperties属性时效果很好,但是它将返回时间序列的所有属性。

我将不胜感激,在此先感谢您。

0 个答案:

没有答案