Поиск…


замечания

В этом разделе представлен обзор того, что такое youtube-api, и почему разработчик может захотеть его использовать.

Следует также упомянуть любые крупные темы в youtube-api и ссылки на связанные темы. Поскольку документация для youtube-api является новой, вам может потребоваться создать начальные версии этих связанных тем.

Начало работы с API YouTube

В настоящее время доступны три API YouTube:

  1. API данных YouTube
  2. API YouTube Analytics
  3. API отчетов YouTube

Каждый из них предлагает разную функциональность и рассматривается как отдельные индивидуальные API.

Поскольку YouTube является дочерней компанией Google, различные API-интерфейсы YouTube предоставляются и поддерживаются Google. Чтобы получить доступ к любому API, предоставляемому Google, необходимо выполнить следующие шаги:

  1. Для доступа к Консоли Google Developers вам понадобится аккаунт Google.
  2. Создайте новый проект в Google Developers Console.
  3. Затем вы можете запросить ключ API и зарегистрировать свое приложение.
  4. Необходимые API, к которым вам потребуется доступ, должны быть включены в библиотеке API облачной консоли Google.

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

Существует пять типов ключей API:

Тип ключа Описание Использовать кейс / язык
Никто Не имеет ограничений и обычно используется для тестирования и разработки открыт для всех сред
Ключ сервера Используется для серверных приложений. Ключ считается секретом и может не подвергаться публике. PHP, Java, Python, Ruby, C и т. Д.
Ключ браузера Используется для клиентских приложений. Поскольку клиент собирается выдавать запросы API, ключ не может быть секретом. JavaScript
Android-ключ Для использования в приложении для Android. Android-приложение
Ключ iOS Для использования в приложении iOS. Приложение для iOS

После получения и настройки ключа API вы можете использовать его для совершения вызовов API.

Для общих вызовов API все, что вам нужно, это API-ключ.
Но если вам нужно получить доступ к учетной записи пользователя, чтобы получить дополнительную информацию, загрузить или вообще изменить данные учетной записи пользователя, вам понадобятся «Идентификатор клиента» и «Клиентский секрет».
Они используются для аутентификации с помощью рамки OAuth2 .

API данных YouTube

Этот API, иногда также называемый «API v3», «API данных YouTube v3» или просто «API YouTube», является наиболее часто используемым API YouTube. Это позволяет приложению читать, изменять, добавлять или удалять данные, связанные с видео, плейлистами и каналами. Это включает, но не ограничивается:

  1. Выполнение полнотекстового поиска видео, каналов и / или списков воспроизведения
  2. Получение информации о видео, канале или списке воспроизведения по идентификатору
  3. Загрузка видеороликов
  4. Редактирование описания видео, канала или списка воспроизведения, видимости и другой информации
  5. Управление изображением профиля канала, баннером и другой информацией
  6. Чтение, публикация и редактирование комментариев

API YouTube Analytics и API отчетов YouTube

Эти API-интерфейсы используются для запроса информации о видео и каналах, таких как просмотры / клики и голоса.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow