Ich versuche, Java SDK zu verwenden, um sourceTime
Digital Twin wie hier beschrieben einzurichten: https://docs.microsoft.com/en-us/azure/digital-twins/how-to-manage-twin#update-a-propertys-sourcetime. Aber nach Upload-Werten bekomme ich 400 mit Kommentar
"Cannot patch property metadata 'sourceTime'. Please provide a valid patch document.
Ich habe Berechtigungen für ADT, es gibt kein Problem.
Zur Einstellung sourceTime
verwende ich folgenden Code:
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-Version: azure-digitaltwins-core:1.2.1
Was mache ich falsch?
Lösung des Problems
Dies funktioniert mit der neueren Version von API/SDKs, wie in der Dokumentation erwähnt. Bitte verwenden Sie - 1.3.0-beta.1.
Keine Kommentare:
Kommentar veröffentlichen