[英]Copy file bug on OneDrive (REST API)
我已经长时间使用复制请求操作,如下所述:( https://dev.onedrive.com/items/copy.htm )-POST / drive / items / {item-id} / copy?access_token =。 ..(但是有一个小错误,因为它有点不同:POST /drive/items/{item-id}/action.copy?access_token = ...)是正确的。
从“复制-POST”请求中,我从“位置”响应标头获取了一个URL:https://onedrive.com/monitor/ {monitor-id -...},用于监视复制进度,并且在状态完成时,使用新资源的元数据(例如data.id,名称,createdTime等)进行响应。 我正在执行GET url请求以获取所有这些监视器详细信息。
2天前,我注意到API的响应存在一些差异。
为了解决该问题,我需要为新项目获取getItem并获取元数据,该元数据会添加更多请求和更多时间进行复制操作。 任何想法为什么/到底发生了什么? 谢谢
更新
现在应解决此问题。
原版的
这看起来像是服务中的一个新引入的错误-只要向303提供了auth请求,监视器就获得了所创建资源的有效URL。 在这种情况下发生的事情似乎是重定向到无效的URL:
https://api.onedrive.com/v1.0/drives('me')/items('')?access_token=foo
我们将尽快解决此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.