正在Azure Digital Twins中设置sourceTime元数据



我尝试使用Java SDK在Digital Twin中设置sourceTime,如下所述:https://learn.microsoft.com/en-us/azure/digital-twins/how-to-manage-twin#update-a-propertys-sourcetime。但在上传值后,我得到了400与评论

"Cannot patch property metadata 'sourceTime'. Please provide a valid patch document.

我有ADT的权限,没有问题。

为了设置sourceTime,我使用以下代码:

JsonPatchDocument jsonPatchDocument = new JsonPatchDocument();
jsonPatchDocument = jsonPatchDocument.appendReplace("/$metadata/pitch/sourceTime", "2022-04-11T13:17:53.7648958Z");
jsonPatchDocument = jsonPatchDocument.appendReplace("/pitch", 10.5);
digitalTwinsClient.updateDigitalTwin("123", jsonPatchDocument);

Lib版本:azure digitaltwins核心:1.2.1

我做错了什么?

这适用于文档中提到的API/SDK的较新版本请使用-1.30-beta.1。

最新更新