Vimeo API: как сохранить Vimeo в подпапку? - PullRequest
0 голосов
/ 04 октября 2019

Какие API позволяют мне как разработчику перемещать видео в папку?

У меня, например, есть видео https://vimeo.com/12345678.

В моем личном кабинете я создал папку"DEV" в разделе "Видео". Открываясь в браузере, он связывается как https://vimeo.com/manage/folders/20417534

Я попробовал следующий звонок

POST https://api.vimeo.com/me/albums/20417534/videos/12345678 

Но я получил ошибку, жалуясь, что альбом не существует.

Я предположил, что это не тот API, который нужно вызывать.

Какой API нужно вызвать, чтобы указать, в какую папку сохранять видео?

1 Ответ

1 голос
/ 04 октября 2019

Вы используете путь /me/albums/, который неверен. Вместо этого вам нужно использовать путь /projects/ (Vimeo первоначально называл функцию «проектами», но позже изменил ее на «папки». API все еще использует оригинальное соглашение об именах).

Чтобы добавить видео на /videos/12345678 в папку на https://vimeo.com/manage/folders/20417534, сделайте этот запрос:

PUT https://api.vimeo.com/me/projects/20417534/videos/12345678

В качестве альтернативы, вы можете заменить путь /me/ на /users/666666666/, если хотите использовать свой идентификатор пользователя, но /me/ - этохороший ярлык, поскольку этот запрос в любом случае может быть действительно успешным только с вашей собственной папкой.

Эта конечная точка задокументирована здесь: https://developer.vimeo.com/api/reference/projects#add_video_to_project

...