Ваше приложение должно иметь учетные данные авторизации, чтобы иметь возможность использовать API YouTube Live Streaming. В этом документе описаны различные типы учетных данных для авторизации, которые поддерживает консоль API Google . Здесь также объясняется, как найти или создать учетные данные авторизации для вашего проекта.
Создайте свой проект и выберите сервисы API
- Откройте страницу «Учетные данные» в консоли API.
- Страница позволяет вам создать два разных типа учетных данных. Однако для всех методов YouTube Live Streaming API требуется авторизация OAuth 2.0. Следуйте инструкциям ниже, чтобы сгенерировать учетные данные OAuth 2.0.
OAuth 2.0: всякий раз, когда ваше приложение запрашивает личные данные пользователя, оно должно отправить токен OAuth 2.0 вместе с запросом. Ваше приложение сначала отправляет идентификатор клиента и, возможно, секрет клиента для получения токена. Вы можете создать учетные данные OAuth 2.0 для веб-приложений, учетных записей служб или установленных приложений.
Дополнительную информацию см. в документации OAuth 2.0 .
Ключи API. У вас есть возможность включить ключ API в запрос. Ключ идентифицирует ваш проект и обеспечивает доступ к API, квоту и отчеты.
Обратите внимание, что для всех методов YouTube Live Streaming API требуется авторизация OAuth 2.0. По этой причине вам необходимо следовать приведенным выше инструкциям для создания учетных данных OAuth 2.0. Если хотите, вы также можете отправить ключ API, но это не обязательно.
API поддерживает несколько типов ограничений для ключей API. Если нужный вам ключ API еще не существует, создайте ключ API в консоли, нажав Создать учетные данные > Ключ API . Вы можете ограничить ключ перед его использованием в рабочей среде, нажав «Ограничить ключ» и выбрав одно из «Ограничений» .
Чтобы обеспечить безопасность ключей API, следуйте рекомендациям по безопасному использованию ключей API .