在 Azure 数字孪生中设置 sourceTime 元数据

Setting sourceTime metadata in Azure Digital Twins

我尝试使用 Java SDK 在 Digital Twin 中设置 sourceTime,如下所述:https://docs.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);

库版本:azure-digitaltwins-core:1.2.1

我做错了什么?

如文档中所述,这适用于较新版本的 API/SDKs 请使用 - 1.3.0-beta.1.