0
我試圖更新存儲在OneDrive(Business)上的文件的創建日期和上次修改日期。如何使用OneDrive SDK更新存儲在OneDrive(Business)上的文件的創建和/或上次修改時間
我已經成功地更新/設置其他文件屬性(或面),但由於某些原因,當我嘗試更新的日期/時間場面我的代碼總是拋出以下異常
'Microsoft.OneDrive.Sdk.OneDriveException' with Error = {Code: invalidRequest Message: The request is malformed or incorrect.}
的代碼相對簡單(取自SDK示例)
var remoteFileId = "0153C2VFI2EGGLRJXTANFLXLWP6UJXCFW3";
var newItemFacets = new Item
{
FileSystemInfo = new FileSystemInfo
{
CreatedDateTime = DateTimeOffset.Now - TimeSpan.FromDays(1),
LastModifiedDateTime = DateTimeOffset.Now
}
};
await _oneDriveClient
.Drive
.Items[remoteFileId]
.Request()
.UpdateAsync(newItemFacets);
remoteFileId的值當然是存儲在我的OneDrive上的文件的特定值。
有沒有人有任何想法,爲什麼這段代碼可能會失敗?