我们有一个情况,我们有 2 个用户,用户 A 和用户 B。我想将 UserB 的所有文件和文件夹转移到 UserA。
我们正在使用协作 API 来执行此任务。但是出现以下错误
{"type":"error","status":404,"code":"not_found","context_info":{"errors":[{"reason":"invalid_parameter","name":"role", “消息”:“无效值'所有者'。未找到值'所有者'的'角色'”}]},“help_url”:“http://developers.box.com/docs/#errors”,“消息” :"未找到","request_id":"304354248562a743910984"}
当我将“所有者”以外的任何内容作为请求中的角色传递时,我会得到有效的响应。我不知道“所有者”角色有什么问题。
这是请求
POST https://api.box.com/2.0/collaborations/ HTTP/1.1
As-User: 254598270
Authorization: Bearer UPSUE228kXGuDBGzy07G5fGxIrDL1QDj
Content-Type: text/plain; charset=utf-8
Host: api.box.com
Content-Length: 108
Expect: 100-continue
Accept-Encoding: gzip, deflate
{"item":{"id":"5092905410","type":"folder"},"accessible_by":{"id":"254608030","type":"user"},"role":"owner"}