2017-06-18 39 views
0

複製文件時,當onedrive複製一個文件,我得到以下錯誤:InvalidRequest在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

好了,我還是不知道是什麼原因造成的問題,但我發現了一個解決方法。 關鍵是使用ref.path而不是ref.id.我使用ref.path = '/drive/items/root',它的工作原理是一樣的。

無論如何,我仍然想聽聽有人能解釋這一點。