UPlays ClipsИграй. Остальное сохраним.
← На главную

Инструкция

Загрузка на YouTube: как получить Client ID и Secret

Чтобы выкладывать клипы на YouTube одним кликом прямо из программы, нужны собственные Client ID и Client Secret от Google. Ниже — 6 шагов с кнопками, которые открывают нужные разделы Google Cloud. На настройку уйдёт около 5–10 минут.

Почему ключ ваш, а не наш

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

Client ID и Secret хранятся только на вашем компьютере, а токен входа — в зашифрованном виде средствами Windows. Мы их не видим и никуда не передаём.

Как проходить инструкцию: нажмите кнопку в шаге, выполните действия в Google и вернитесь сюда. Ссылки открываются в новой вкладке. Во всех шагах используйте один Google-аккаунт и один проект — его название видно вверху Google Cloud.
  1. Создайте проект

    Открыть создание проекта

    Войдите в Google-аккаунт, которым пользуетесь на YouTube. Если Google предложит принять условия использования, завершите этот экран.

    В поле Project name / Название проекта укажите UPlays Clips и нажмите Create / Создать. Дождитесь создания и выберите этот проект вверху консоли.

    Если проект для клипов уже есть, выберите его — новый создавать не нужно.

  2. Включите YouTube Data API v3

    Открыть YouTube Data API v3

    Нажмите Enable / Включить и дождитесь завершения.

    Если вместо неё видна кнопка Manage / Управление, API уже включён — переходите дальше.

  3. Укажите название приложения и свою почту

    Открыть настройку приложения

    Нажмите Get started / Начать и заполните короткую форму:

    • App name — UPlays Clips; User support email — ваша почта. Нажмите Next / Далее.
    • Audience — выберите External / Внешние, затем Next / Далее.
    • Contact information — снова ваша почта, затем Next / Далее.
    • Ознакомьтесь с условиями Google, подтвердите согласие и нажмите Continue / Продолжить → Create / Создать.
    Если вместо «Начать» уже открылись настройки Branding, приложение настроено. Переходите к следующему шагу.
  4. Добавьте свою почту в тестовые пользователи

    Открыть доступ пользователей

    В блоке Test users / Тестовые пользователи нажмите Add users / Добавить пользователей.

    Введите Google-почту, с которой будете входить в YouTube из программы, и нажмите Save / Сохранить.

    Для личного использования оставьте статус Testing / Тестирование. Добавленная почта должна совпадать с аккаунтом при входе из UPlays Clips.
  5. Создайте ключ для программы

    Открыть OAuth-клиенты

    Нажмите Create client / Создать клиент.

    В поле Application type выберите Desktop app, задайте имя и нажмите Create / Создать.

    Тип обязательно Desktop app / Приложение для компьютера. В появившемся окне сразу сохраните Client ID и Client Secret или нажмите Download JSON / Скачать JSON. Не закрывайте окно, пока не сохранили данные: Google может больше не показать полный Secret.
  6. Вставьте ключ в UPlays Clips

    Возьмите Client ID и Client Secret из окна предыдущего шага. Если скачали JSON, откройте его в Блокноте: нужны значения client_id и client_secret без кавычек.

    Откройте оверлей клавишами Alt + Z → раздел Клипы → карточка YouTube. Вставьте Client ID и Client Secret в соответствующие поля — настройки применяются автоматически.

    Если нужно вернуться к своему OAuth-клиенту, откройте список по кнопке ниже. Если Secret не сохранился и скрыт, создайте новый клиент по шагу 5 и сохраните оба новых значения.

    Вернуться к OAuth-клиентам

Теперь можно загрузить первый клип

В программе нажмите «Поделиться на YouTube». При первой загрузке откроется браузер: войдите с почтой из шага 4 и разрешите доступ к YouTube. Программа сохранит вход, но Google может периодически запрашивать его повторно.

Частые вопросы

Google пишет, что приложение не проверено. Это нормально?

Да. Это ваш собственный проект, и предупреждение относится к нему же. Нажмите «Дополнительные настройки» → «Перейти на страницу (небезопасно)» — вы разрешаете доступ сами себе.

Почему нельзя сделать один ключ на всех пользователей?

Технически можно, но Google пускает в такой проект только вручную добавленные почты (до 100 штук), пока он не пройдёт верификацию. Для программы, которую просто скачивают и запускают, это не работает — поэтому ключ у каждого свой.

Это платно?

Нет. И Google Cloud Console, и YouTube Data API в этих объёмах бесплатны — карта не нужна.

Где хранятся мои ключи?

Только на вашем компьютере: Client ID и Secret — в файле настроек программы, токен входа — в зашифрованном виде средствами Windows. На наши серверы они не отправляются.

Могу ли я отозвать доступ?

Да, в любой момент: кнопка «Выйти» в карточке YouTube внутри программы, либо на странице myaccount.google.com/permissions в вашем Google-аккаунте.