Получить учетные данные для авторизации
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Ваше приложение должно иметь учетные данные авторизации, чтобы иметь возможность использовать API отчетов YouTube или API YouTube Analytics. В этом документе описаны различные типы учетных данных для авторизации, которые поддерживает консоль API Google . Здесь также объясняется, как найти или создать учетные данные авторизации для вашего проекта.
Создайте свой проект и выберите сервисы API
- Откройте страницу «Учетные данные» в консоли API.
- Страница позволяет вам создать два разных типа учетных данных. Однако для всех методов YouTube Reporting API и YouTube Analytics API требуется авторизация OAuth 2.0. Следуйте инструкциям ниже, чтобы сгенерировать учетные данные OAuth 2.0.
OAuth 2.0: всякий раз, когда ваше приложение запрашивает личные данные пользователя, оно должно отправить токен OAuth 2.0 вместе с запросом. Ваше приложение сначала отправляет идентификатор клиента и, возможно, секрет клиента для получения токена. Вы можете создать учетные данные OAuth 2.0 для веб-приложений, учетных записей служб или установленных приложений.
Дополнительную информацию см. в документации OAuth 2.0 .
Ключи API. У вас есть возможность включить ключ API в запрос. Ключ идентифицирует ваш проект и обеспечивает доступ к API, квоту и отчеты.
Обратите внимание, что для всех методов YouTube Reporting API и YouTube Analytics API требуется авторизация OAuth 2.0. По этой причине вам необходимо следовать приведенным выше инструкциям для создания учетных данных OAuth 2.0. Если хотите, вы также можете отправить ключ API, но это не обязательно.
API поддерживает несколько типов ограничений для ключей API. Если нужный вам ключ API еще не существует, создайте ключ API в консоли, нажав Создать учетные данные > Ключ API . Вы можете ограничить ключ перед его использованием в рабочей среде, нажав «Ограничить ключ» и выбрав одно из «Ограничений» .
Чтобы обеспечить безопасность ключей API, следуйте рекомендациям по безопасному использованию ключей API .
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-10-26 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-10-26 UTC."],[[["Applications need authorization credentials to use the YouTube Reporting API or the YouTube Analytics API."],["The Google API Console supports different types of credentials, but the YouTube Reporting API and YouTube Analytics API require OAuth 2.0 authorization."],["OAuth 2.0 credentials, which involve a client ID and potentially a client secret, are needed for applications requesting private user data."],["API keys can be used to identify a project and provide API access, but are not necessary for the YouTube Reporting API and the YouTube Analytics API."],["You can generate OAuth 2.0 credentials for web applications, service accounts, or installed applications."]]],["To use the YouTube Reporting or Analytics APIs, applications need authorization credentials. Navigate to the Credentials page in the Google API Console to create them. While API keys can be created and optionally used, OAuth 2.0 credentials are required for all methods in these APIs. Generate OAuth 2.0 credentials, including a client ID and secret. API keys identify your project and can be restricted for security, but are not a replacement for OAuth 2.0 tokens.\n"]]