我已经使用了很长时间的复制请求操作,如下所述: (https://dev.onedrive.com/items/copy.htm) - POST / drive / items / {item-id} / copy?access_token = ... (但是有一个小bug,因为它有点不同:POST /drive/items/{item-id}/action.copy?access_token = ...)是正确的。
在Copy-POST请求中,我从位置响应标头获取了一个网址:https:// onedrive.com/monitor/{monitor-id -...}来监控复制进度以及状态何时完成,有一个新资源的元数据响应(例如data.id,name,createdTime等)。我正在做GET url请求以获取所有这些监视器详细信息。
2天前我注意到API的响应存在一些差异。
要解决这个问题,我需要为新项目获取getItem并获取元数据,这会为复制操作添加更多请求和更多时间。 任何想法为什么/究竟发生了什么? 感谢
答案 0 :(得分:0)
<强>更新强>
现在应该解决这个问题。
<强>原始强>
这看起来像是服务中新引入的错误 - 只要向监视器提供auth请求303到创建的资源的有效URL。在这种情况下发生的情况似乎是重定向到无效的网址:
https://api.onedrive.com/v1.0/drives('me')/items('')?access_token=foo
我们将努力尽快解决此问题。