Найдите и управляйте всеми загрузками YouTube по приложению

Мое приложение загружает видео на YouTube, используя «прямую загрузку». Я использую версию 3.

мне нужно, чтобы после того, как пользователь загрузил свое видео я (владелец приложения) и пользователь смогли управлять видео (удалить или отредактировать видео), все это через сайт YOUTUBE (при входе в URL, список видео появляется ). В настоящее время только пользователь может редактировать или удалять свои видео.

Кроме того, пользователь найдет видео (все видео, загруженные приложением) по URL-адресу (например, список воспроизведения), этот список будет сортироваться по просмотрам или по рейтингу.

Может быть, ответ - плейлист или канал ???, буду ли я использовать канал или плейлист, чтобы пользователи могли добавлять свои видео в мой плейлист или на мой канал? Разрешено ли пользователям удалять их видео?

Я получил ответ на свой предыдущий вопрос, но я не понять, как идентификатор категории уникален для моего приложения?


person idan    schedule 17.05.2013    source источник


Ответы (1)


Согласно YouTube v2.0, вы можете удалить его, если у вас есть токен доступа и ключ разработчика. Так:

DELETE /feeds/api/users/default/uploads/VIDEO_ID HTTP/1.1
Host: gdata.youtube.com
Content-Type: application/atom+xml
Authorization: Bearer ACCESS_TOKEN
GData-Version: 2
X-GData-Key: key=DEVELOPER_KEY

Так что удалить по запросу пользователя не проблема. Удаление самостоятельно необходимо проверить, это зависит от того, сможете ли вы получить токен доступа к приложению, используя какой-либо секрет приложения. Parhaps YouTube API v2.0 — авторизация OAuth 2.0 даст вам ответ.

person Ilya Gazman    schedule 19.05.2013