1
Начало
2
Проект
3
API
4
OAuth
5
Scopes
6
Тест.юзеры
7
Client ID
8
Загрузка
9
Готово
🚀

Настройка Google Cloud Console

Добро пожаловать в интерактивный мастер настройки! Мы проведем вас через все необходимые шаги для подключения Google Search Console API к вашему приложению.

Что вам понадобится:

  • ✅ Google аккаунт (Gmail)
  • ✅ 10-15 минут свободного времени
  • ✅ Доступ к Google Cloud Console

⚠️ Важно:

Следуйте инструкциям точно так, как они написаны. Любая ошибка может привести к неработоспособности приложения.

📦

Шаг 1: Создание проекта

Первым делом нужно создать новый проект в Google Cloud Console.

Инструкция:

  1. Откройте Google Cloud Console: https://console.cloud.google.com/
  2. Войдите под своим Google аккаунтом
  3. Нажмите на выпадающий список проектов в верхней панели
  4. Нажмите "NEW PROJECT" (Создать проект)
  5. Заполните форму:
    • Organization: No organization
  6. Нажмите "CREATE" и дождитесь создания (10-20 секунд)
  7. Убедитесь, что новый проект выбран (название видно вверху)
🔌

Шаг 2: Включение API

Теперь нужно включить 4 необходимых API.

API #1: Google Search Console API

  1. В меню слева выберите "APIs & Services" → "Library"
  2. В поиске введите:
  3. Нажмите на "Google Search Console API"
  4. Нажмите "ENABLE" (Включить)
  5. Дождитесь активации (5-10 секунд)

API #2: Web Search Indexing API

  1. Вернитесь в "Library"
  2. В поиске введите:
  3. Нажмите на "Web Search Indexing API"
  4. Нажмите "ENABLE"

API #3: Google Site Verification API

  1. Снова в "Library"
  2. Найдите:
  3. Нажмите на "Google Site Verification API"
  4. Нажмите "ENABLE"

API #4: Google OAuth2 API

  1. Снова в "Library"
  2. Найдите:
  3. Нажмите "ENABLE"
🔐

Шаг 3: OAuth Consent Screen

Настроим экран согласия, который увидят пользователи при авторизации.

Создание Consent Screen:

  1. Перейдите: "APIs & Services" → "OAuth consent screen"
  2. Выберите тип: "External" (Внешние)
  3. Нажмите "CREATE"

Заполнение информации (страница 1):

  • App name:
  • User support email: выберите свой email
  • App logo: можно пропустить
  • Authorized domains: введите ваш домен без https://
    (или замените на ваш домен)
  • Developer contact email: ваш email

Нажмите "SAVE AND CONTINUE"

⚠️ Не закрывайте страницу! На следующем шаге мы добавим Scopes.

🔑

Шаг 4: Добавление Scopes (разрешений)

Сейчас вы на странице 2 из 4 в настройке OAuth Consent Screen.

Добавление разрешений:

  1. Нажмите кнопку "ADD OR REMOVE SCOPES"
  2. Откроется боковая панель со списком scopes
  3. Найдите и отметьте 5 обязательных scope:

💡 Быстрый способ: В Google Cloud Console есть режим "Manually add" (Ручное добавление), который позволяет вставить все scopes сразу (по одному на строку).

После копирования нажмите "Manually add" в Google Cloud Console и вставьте скопированный текст

  1. После выбора всех 5 scopes нажмите "UPDATE" внизу панели
  2. Убедитесь, что все 5 добавлены в таблицу
  3. Нажмите "SAVE AND CONTINUE"

⚠️ Не закрывайте страницу! Сейчас вы на странице 3 (Test users). На следующем шаге мы добавим тестовых пользователей.

👥

Шаг 5: Добавление тестовых пользователей

Вы сейчас на странице 3 (Test users) в настройке OAuth Consent Screen.
Нужно добавить ваш Gmail аккаунт как тестового пользователя.

🚨 КРИТИЧЕСКИ ВАЖНО!

Без добавления тестового пользователя вы получите ошибку "Access blocked: This app has not been verified by Google" при попытке авторизации.

Способ 1: На текущей странице (если вы её ещё не закрыли)

  1. Вы должны быть на странице "Test users" (страница 3 из 4)
  2. Нажмите кнопку "+ ADD USERS"
  3. Введите ваш Gmail адрес:
    (замените на ваш Gmail адрес)
  4. Нажмите "ADD"
  5. Нажмите "SAVE AND CONTINUE"
  6. На странице 4 (Summary) нажмите "BACK TO DASHBOARD"

Способ 2: Через прямую ссылку (если страница уже закрыта)

  1. Откройте эту ссылку:
  2. Выберите ваш проект (если не выбран)
  3. Нажмите "EDIT APP" (Изменить приложение)
  4. Пролистайте вниз и нажмите "SAVE AND CONTINUE" (страница 1)
  5. Снова нажмите "SAVE AND CONTINUE" (страница 2 - Scopes)
  6. На странице 3 "Test users" нажмите "+ ADD USERS"
  7. Введите ваш Gmail адрес:
    (замените на ваш Gmail)
  8. Нажмите "ADD"
  9. Нажмите "SAVE AND CONTINUE"
  10. На странице Summary нажмите "BACK TO DASHBOARD"

✅ Проверьте:

В разделе "Test users" должен появиться ваш email адрес. Это значит, что вы успешно добавлены как тестовый пользователь и сможете авторизоваться в приложении.

🎫

Шаг 6: Создание OAuth Client ID

Теперь создадим учетные данные для авторизации.

Создание Client ID:

  1. Перейдите: "APIs & Services" → "Credentials"
  2. Нажмите "+ CREATE CREDENTIALS" вверху
  3. Выберите "OAuth client ID"
  4. Application type: выберите "Web application"
  5. Name: введите GSC Analytics Web Client

✅ Скопируйте этот Redirect URI:

Это уже правильный URI для вашей панели:

✅ Скопируйте URI выше ТОЧНО как есть!
Не меняйте домен - это уже правильный адрес вашей панели.

  1. Нажмите "+ ADD URI" в разделе "Authorized redirect URIs"
  2. Вставьте скопированный URI
  3. Проверьте, что нет лишних пробелов!

Завершение:

  1. Нажмите "CREATE"
  2. Появится окно с Client ID и Client Secret
  3. ВАЖНО: Нажмите "DOWNLOAD JSON"
  4. Файл скачается с именем типа client_secret_123456.json
  5. Нажмите "OK" чтобы закрыть окно
📤

Шаг 7: Загрузка credentials файла

Загрузите скачанный JSON файл. Мы автоматически переименуем и сохраним его на сервере.

📁

Перетащите файл сюда

или

Принимается только JSON файл (client_secret_*.json)

🎉

Настройка завершена!

Поздравляем! Все необходимые настройки выполнены.

Проект создан в Google Cloud Console
Все API включены
OAuth Consent Screen настроен
OAuth Client ID создан
Credentials файл загружен на сервер

🚀 Что дальше?

  1. Перейдите в раздел "Аккаунты"
  2. Нажмите "Добавить аккаунт Google"
  3. Пройдите авторизацию Google
  4. Синхронизируйте ваши сайты
  5. Начните работу с приложением!