Closed dblleaf closed 3 months ago
经过查看AlibabaCloud.OpenApiUtil
和AlibabaCloud.OpenApiClient
的代码发现,生成的OpenApiRequest
的Query
有误,其中
"Device.1" = "AlibabaCloud.SDK.Iot20180120.Models.BatchAddDeviceGroupRelationsRequest+BatchAddDeviceGroupRelationsRequestDevice";
应该为
"Device.1.ProductKey" = "ProductKey";
"Device.1.DeviceName" = "DeviceName";
总结:问题的根源在于方法AlibabaCloud.OpenApiUtil.Client.TileDict(Dictionary<string, string> dicOut, object obj, string parentKey = "")
对于第二个参数是复杂类型的处理。
最新版本已修复。
最新版本已修复。
用在线调试的”发起调用“是不会有问题的,但是在本地测试或者线上测试就会报错
已经确定该设备存在,且分组中没有存在该设备 AlibabaCloud.SDK.Iot20180120 v3.0.3