Box Rest APIv2: перемещение файла или папки

В v1 API существует операция перемещения.

Но есть ли эквивалент для v2 Rest API? В версии 2 есть функция копирования, я пытался заменить ее на move, но не понравилось, с ошибкой не разрешена операция или что-то в этом роде:

curl https://api.box.com/2.0/files/FILE_ID/move \
  -H "Authorization: BoxAuth api_key=API_KEY&auth_token=AUTH_TOKEN" \
  -d '{"parent": {"id" : FOLDER_ID}}' \
  -X MOVE

person metric    schedule 20.08.2012    source источник


Ответы (1)


Вы можете сделать это, обновив родителя элемента с помощью запроса PUT, т.е.

curl https://api.box.com/2.0/files/FILE_ID \
    -H "Authorization: BoxAuth api_key=API_KEY&auth_token=AUTH_TOKEN" \
    -d '{"parent": {"id": "THE_NEW_PARENT_ID"}}' \
    -X PUT
person seanrose    schedule 20.08.2012
comment
Он находится в разделе «Обновить информацию о файле», хотя и не так ярко выражен developers.box.com/docs/#files-update-a-files-information - person seanrose; 22.08.2012