📋 Пошаговая инструкция создания OAuth credentials:
Шаг 1: Создать проект
- Откройте Google Cloud Console
- Нажмите на выпадающий список проектов вверху
- Нажмите "New Project" (или выберите существующий)
- Введите название проекта и нажмите "Create"
Шаг 2: Включить необходимые API
- Перейдите в APIs & Services → Library
- Найдите и включите следующие API:
- ✅ Google Search Console API
- ✅ Web Search Indexing API
- ✅ Site Verification API
Шаг 3: Настроить OAuth Consent Screen
- Перейдите в APIs & Services → OAuth consent screen
- Выберите "External" и нажмите "Create"
- Заполните обязательные поля:
- App name: GSC Analytics (или любое название)
- User support email: ваш email
- Developer contact: ваш email
- Для публикации в Production добавьте (скопируйте ссылки ниже):
- Privacy Policy URL: /public/privacy-policy.php
- Terms of Service URL: /public/terms-of-service.php
- Нажмите "Save and Continue"
- На странице "Scopes" нажмите "Add or Remove Scopes"
- Вставьте следующие scopes (скопируйте ниже):
Необходимые Scopes (разрешения):
https://www.googleapis.com/auth/webmasters
https://www.googleapis.com/auth/indexing
https://www.googleapis.com/auth/siteverification
https://www.googleapis.com/auth/userinfo.email
openid
Privacy Policy URL:
/public/privacy-policy.php
Terms of Service URL:
/public/terms-of-service.php
- На странице "Test users" добавьте свой email (если статус "Testing")
- Нажмите "Save and Continue" до конца
Шаг 4: Создать OAuth 2.0 Client ID
- Перейдите в APIs & Services → Credentials
- Нажмите "+ Create Credentials" → "OAuth client ID"
- Выберите Application type: "Web application"
- Введите Name: GSC Analytics (или любое название)
- В разделе "Authorized redirect URIs" нажмите "+ Add URI"
- Вставьте следующий URL (скопируйте ниже):
Redirect URI:
https://gscpanel.top/gsc/public/oauth-callback.php
✅ Скопируйте этот URI в Google Cloud Console ТОЧНО как есть!
Не меняйте домен или путь - это уже правильный URI для вашей панели.
- Нажмите "Create"
- В появившемся окне нажмите "Download JSON" (⬇️)
- Загрузите скачанный JSON файл в форму ниже ⬇️
⚠️ Важно: Для каждого Google аккаунта создавайте отдельный проект и скачивайте отдельный JSON файл!