0
我按照說明https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/item_move通過REST api將文件移動到新文件夾,但它不起作用。我使用的網址是移動項目在用於onedrive的MS Graph API中不起作用
「/ drive/items/014LYBHNMWA5UQYF4QGRFZDOTYFZEUTXZX」和「/ me/drive/items/014LYBHNMWA5UQYF4QGRFZDOTYFZEUTXZX」。請求的主體是
{"parentReference" : {"id": "014LYBHNOQBL7MB23DNVGJP355BSMQOLTY"}}
我得到以下錯誤與任何URI。我究竟做錯了什麼?
[{
"error": {
"code": "-1, Microsoft.SharePoint.Client.InvalidClientQueryException",
"message": "The parameter parentReference does not exist in method GetById.",
"innerError": {
"request-id": "3d569cf4-799c-47e0-918a-3fbb30e7a13c",
"date": "2016-02-25T15:25:54"
}
}
}
, 400, Bad Request]
謝謝@brad。它正確的我的http客戶端不支持PATCH(不是很多)。我在jdk 1.7中使用URLConnection。但我發現一個工作,我可以用下面的http頭做一個POST,它應該沒問題。 「X-HTTP-Method-Override:PATCH這是不支持的嗎?必須是一個實際的PATCH請求嗎? –
給'X-HTTP-Method'一個代碼,看看它是否有效 – Brad
我通過使用httppatch org.apache.commons.httpclient 4.5庫。httpurlconnection與上述解決方法無效 –