Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Application Programming Interface YouTube ( YouTube API ) позволяет разработчикам статистики видео доступа и каналов YouTube данных с помощью двух типов вызовов, REST и XML-RPC . Google описывает ресурсы API YouTube как «API и инструменты, которые позволяют вам использовать YouTube на вашей веб-странице, в приложении или устройстве». [1]

Player и Player API [ править ]

В разделе «Проигрыватели» и «API-интерфейсы проигрывателей» указаны способы, с помощью которых вы можете разрешить пользователям просматривать видео YouTube в вашем приложении и управлять воспроизведением. Благодаря встроенному проигрывателю YouTube вы можете интегрировать воспроизведение видео YouTube прямо на свою веб-страницу или в приложение. Вы можете использовать параметры проигрывателя для настройки внешнего вида проигрывателя, а также можете использовать API проигрывателя для управления проигрывателем непосредственно со своей веб-страницы или приложения. [2]

API и инструменты проигрывателя [ править ]

Android [ править ]

  • Player API
  • Пример приложения Player API
  • Справочник по API проигрывателя
  • Пример приложения YouTube Direct

Минимальная версия, поддерживаемая Android для последних версий API, в настоящее время - 2.2. На устройстве Android также должно быть установлено приложение YouTube версии 4.2.16. С этого момента, используя веб-ключ, можно использовать API Googles через телефон Android с поддержкой разработчика. [3]

iOS [ править ]

  • Player IFrame API
  • Пример приложения YouTube Direct

Использование версий API для iOS очень похоже на объяснение для Android. Однако это связано с использованием Google Cloud Console. Отсюда вы можете управлять API и настраивать API для работы с вашими видео. Вам также понадобятся идентификатор клиента и секрет клиента; которые можно загрузить с сайта API Google. После этого выполняется простой процесс запуска образца, и API-интерфейсы должны быть должным образом интегрированы. [4]

Другие API включают ресурсы, которые можно внедрить на сторонний веб-сайт. Это обычные интегрированные API-интерфейсы социальных сетей, с которыми мы регулярно сталкиваемся, например, кнопка "Нравится" в Facebook или кнопка "Подписаться" в Twitter. API виджетов YouTube включают:

  • Кнопка подписки
  • Загрузить виджет
  • Демоверсия Player API
  • Игровая площадка для кода API игрока

API данных и аналитики [ править ]

В разделе Data and Analytics APIs кратко описаны API, которые позволяют вашему приложению получать доступ к функциям и данным, обычно доступным на веб-сайте YouTube. [5]

YouTube API V3

API данных YouTube (v3) позволяет включать функции YouTube в собственное приложение. Вы можете использовать API для получения результатов поиска, а также для извлечения, вставки, обновления и удаления ресурсов, таких как видео или плейлисты.

В сочетании с API YouTube Player и YouTube Analytics API позволяет вашему приложению предоставлять полноценные возможности YouTube, включая поиск и обнаружение, создание контента, воспроизведение видео, управление аккаунтом и статистику просмотров.

Кнопки, виджеты и инструменты [ править ]

В разделе «Кнопки, виджеты и инструменты» описаны другие инструменты, которые можно использовать для добавления функций YouTube в свое приложение или для тестирования API-интерфейсов YouTube. [6]

Как использовать API YouTube [ править ]

Чтобы использовать API YouTube, разработчик должен получить идентификатор разработчика - это дополнительное свойство, которое привязано к учетной записи разработчика на YouTube. Информация, доступная разработчикам, аналогична информации, которую можно получить, обратившись к многочисленным RSS-каналам YouTube . После интеграции Google и YouTube можно войти в YouTube, используя существующую учетную запись Google. Простое в использовании руководство можно найти в виде видео на YouTube. [7]
API с тех пор были расширены и теперь совместимы со многими мобильными операционными платформами, такими как Android и iOS. Совершенно очевидно, что API Android более полны, а ресурсы iOS несколько отсутствуют. Список этих API, доступных для обеих платформ, приведен ниже:

Другие API YouTube (традиционные API) включают:
Analytics API.

  • Начиная
  • Примеры кода
  • Справочник по API
  • Образцы запросов
  • Образец заявки

API данных

  • Начиная
  • Образцы запросов
  • Руководства и учебные пособия
  • Справочник по API
  • API Explorer

Преимущества [ править ]

Большим преимуществом использования API YouTube является то, что сторонние компании могут организовать оплату за клик в сочетании с рекламой ваших видео. Это позволяет пользователю, загрузившему видео, получать деньги за работу, которую он вложил в свои видео. [8] API YouTube также позволяют более тесно интегрировать видеосервис со сторонним веб-сайтом. По сути, это означает, что пользователю не нужно щелкать ссылку, чтобы перейти к видео YouTube. Вместо этого они могут просматривать видео на той же странице, которую они посещают. [9] Еще одним преимуществом использования API YouTube является то, что проще выбрать конкретные данные и видео для хранения на стороннем сайте. [10]

Недостатки [ править ]

В течение периода, который включал март 2006 г., вызовы API из Flash были отключены из соображений безопасности. Однако с тех пор они были снова включены. [11]
В настоящее время (октябрь 2014 г.) есть проблемы с ориентацией на Android-устройствах. Даже при добавлении полноэкранного режима в AndroidManifest он по-прежнему не загружается должным образом в правильной полноэкранной ориентации. [12]
YouTube также не позволяет запускать видео, пока устройство Android находится в спящем режиме. Некоторых пользователей это может раздражать. В частности, если пользователь пытается использовать YouTube в качестве замены музыкального проигрывателя. [13]

В целом API YouTube помогает пользователю с определенными фрагментами кода. Если фрагмент кода уже присутствует, каждому пользователю нет необходимости воссоздавать этот код, поскольку он был предоставлен самим YouTube. [14]

См. Также [ править ]

Ссылки [ править ]

  1. ^ «Ресурсы API» . YouTube API . Проверено 7 октября 2014 года .
  2. ^ «Игроки и API игроков» . Проверено 28 ноября 2014 .
  3. ^ Фрэнсис, Уильям. «Использование API Google в ваших приложениях для Android» . TechRepublic UK . Проверено 24 октября 2014 года .
  4. ^ «YouTube Direct Lite для iOS» . GitHub . GitHub Inc . Проверено 24 октября 2014 года .
  5. ^ «API данных и аналитики» . Проверено 28 ноября 2014 .
  6. ^ «Кнопки, виджеты и инструменты» . Проверено 28 ноября 2014 .
  7. ^ «Получение простого ключа API для использования с API YouTube» . ZixMp4 . Разработчики Google . Проверено 25 октября 2014 года .
  8. ^ Литт, Майкл. «Как получить выгоду от использования YouTube» . Видъярд . Видъярд . Проверено 24 октября 2014 года .
  9. ^ Вагнер, Джанет. «Возрастающая важность API в веб-разработке» . Тут + . Тут + . Проверено 24 октября 2014 года .
  10. ^ Арно, Кристиан. «Преимущества API социальных сетей» . Журнал поисковых систем . Журнал поисковых систем . Проверено 27 октября 2014 года .
  11. ^ "Впервые с помощью APi YouTube" . Проверено 17 марта 2007 .
  12. ^ «Какие преимущества или недостатки, если я использую youtube-API или представляю видео в веб-просмотре» . StackOverflow . StackOverflow . Проверено 24 октября 2014 года .
  13. ^ bh6712121. «Почему Steam Music не заменяет мой музыкальный проигрыватель» . YouTube . bh6712121 . Проверено 25 октября 2014 года .
  14. ^ Очиститель, HTML. «Встраивание видео с YouTube» . Очиститель HTML . Очиститель HTML . Проверено 27 октября 2014 года .

Внешние ссылки [ править ]

  • RSS-система YouTube
  • Главная страница разработчиков YouTube
  • https://www.blotecha.com/2020/03/youtube-rolls-out-explorertab-on-ios.html?m=1
  • Как добавить водяной знак в видео на YouTube