我已经用了很长一段时间这里描述的复制要求采取行动: (https://dev.onedrive.com/items/copy.htm) - POST /驱动器/项目/ {项目-ID} /复制的access_token =? (但有一个小错误,因为它有点不同:POST /drive/items/{item-id}/action.copy?access_token = ...)是正确的。复制文件错误
从Copy-POST请求中,我从位置响应标头获取一个url:https:// onedrive.com/monitor/{monitor-id-...}以监视复制进度以及状态何时完成,新资源的元数据有响应(例如data.id,name,createdTime等)。我正在做一个GET url请求来获取所有这些监控细节。
2天前我注意到API的响应存在一些差异。
- 的URL格式不同,https://onedrive.com/monitor/ {监控-ID -...}?=的access_token .....当我尝试使用的URL生成GET,我收到了一条API不发现消息。
- 当我从url中删除access_token并再次执行GET请求时,新的响应是200,但它缺少有关新创建项目的信息的数据响应。
为了解决这个问题,我需要getItem为新项目,并获取元数据添加更多的请求和更多的时间来复制操作。 任何想法为什么/究竟发生了什么? 感谢
也正在跟踪https://github.com/OneDrive/onedrive-api-docs/issues/545 – Brad
谢谢,测试它,似乎现在工作。 – spyDeveloper
@Brad Hi bro,api“/ drive/items/{item-id}/copy”仍然不起作用,为什么这个错误的API仍然在开发人员指南页面中? 链接:https://dev.onedrive.com/items/copy.htm – codezjx