Какие API позволяют мне как разработчику перемещать видео в папку?
У меня, например, есть видео https://vimeo.com/12345678.
https://vimeo.com/12345678
В моем личном кабинете я создал папку"DEV" в разделе "Видео". Открываясь в браузере, он связывается как https://vimeo.com/manage/folders/20417534
https://vimeo.com/manage/folders/20417534
Я попробовал следующий звонок
POST https://api.vimeo.com/me/albums/20417534/videos/12345678
Но я получил ошибку, жалуясь, что альбом не существует.
Я предположил, что это не тот API, который нужно вызывать.
Какой API нужно вызвать, чтобы указать, в какую папку сохранять видео?
Вы используете путь /me/albums/, который неверен. Вместо этого вам нужно использовать путь /projects/ (Vimeo первоначально называл функцию «проектами», но позже изменил ее на «папки». API все еще использует оригинальное соглашение об именах).
/me/albums/
/projects/
Чтобы добавить видео на /videos/12345678 в папку на https://vimeo.com/manage/folders/20417534, сделайте этот запрос:
/videos/12345678
PUT https://api.vimeo.com/me/projects/20417534/videos/12345678
В качестве альтернативы, вы можете заменить путь /me/ на /users/666666666/, если хотите использовать свой идентификатор пользователя, но /me/ - этохороший ярлык, поскольку этот запрос в любом случае может быть действительно успешным только с вашей собственной папкой.
/me/
/users/666666666/
Эта конечная точка задокументирована здесь: https://developer.vimeo.com/api/reference/projects#add_video_to_project