/ Параметри конфіденційності завантаження відео в YouTube / YouTube YouTube - ios, youtube-api

Параметри конфіденційності завантаження відео YouTube API даних - ios, youtube-api

Я дивлюся на використання API даних YouTube для завантаження відео з додатка iOS.

Я хотів би, щоб ці відео існували в каналіособливо для програми. Я також хотів би, щоб всі завантажені відео були приватними і відображалися лише за допомогою "секретної" URL-адреси (як і Dropbox робить доступ до ваших приватних файлів через загальнодоступну URL-адресу). Я чув, що це можливо в API YouTube.

Моє запитання: при виконанні HTTP-запиту на завантаження відео можна встановити відео як приватне? І якщо так, чи можливо в "відповіді" мати "секретну" URL-адресу?

Відповіді:

2 для відповіді № 1

Так ... це досить просто. Єдине, що вам слід знати, це версія API, яку ви хочете використовувати. Якщо ви використовуєте версію 2, тоді, коли ви завантажуєте своє відео, ви будете надсилати разом з пакетом даних XML, який містить метадані - цей пакет повинен мати <yt:private/> елемент Усі оновлення приватних відеозаписів за допомогою API повинні включати цей елемент, або відео буде надано загальнодоступним. Завантаження з v2 успішного API повертає канал Atom, який містить інформацію про відео, включаючи його ідентифікатор, код вставки та інше, що відповідає вашому 2-му вимозі.

У версії 3 API ви будете надсилати пакет json на кінцеву точку RESTful і повинні включати цей атрибут під час завантаження (і наступні оновлення):

"status": {
"privacyStatus": "private"
}

Знову ж таки, він поверне представлення json вашого відео об'єкта, який включає код ідентифікатора та код вставки, таким чином ви можете отримати URL-адресу для приватних відео.

Більше інформації можна знайти тут:

https://developers.google.com/youtube/2.0/developers_guide_protocol#Uploading_Videos (для v2)

і тут:

https://developers.google.com/youtube/v3/docs/videos/insert (для версії 3)