在Box API文档中,有关于"将文件夹移动到另一个用户的文件夹中的部分"。我试着按照那里的指示,但它似乎对我不起作用。这就是我所做的:
我使用以下命令将另一个用户的根文件夹移动到我:
curl https://api.box.com/2.0/users/OTHER_USER_ID/folders/0 -k -H "Authorization: Bearer ACCESS_TOKEN" -d '{"owned_by":{"id":"ADMIN_USER_ID"}}' -X PUT
此命令返回
400 error "bad_request" Invalid value ''{owned_by:{id:ADMIN_USER_ID}}''. Entity body should be a correctly nested resource attribue name\/value pair
任何人都知道我做错了什么?
答案 0 :(得分:1)
该功能是受限制的权限,它将所有内容从User1移动到另一个用户的帐户。这真的意味着当员工离职并且您需要将他们所有的东西转移给他们的同事/老板/人力资源部门时。为了使用它,你必须:
您也可以使用As-User标头将User2作为共同所有者合并到文件夹中,将所有权转移到User2,然后从文件夹中删除User1。