在onedrive中复制文件时,出现以下错误:
onedrivesdk.error.OneDriveError: invalidRequest - ObjectHandle is Invalid
只有在复制到根文件时才会出现此错误,否则它会正常工作。
这就是代码的样子:
ref = onedrivesdk.ItemReference()
ref.id = 'root'
client.item(drive='me', id='itemtocopy!id').copy(parent_reference=ref).post()
答案 0 :(得分:0)
好的,所以我仍然不知道导致问题的原因,但我找到了解决方法。 关键是使用ref.path而不是ref.id。
我使用ref.id = 'root'
而不是ref.path = '/drive/items/root'
,而且它的工作原理相同。
无论如何,我还是想听听有人能解释一下。