Для мониторинга Reddit и YouTube платформа использует официальные API, которые требуют отдельных ключей доступа. Ключи вводятся per-tenant — у каждого tenant-а свои, хранятся в зашифрованной БД.
Перейдите в «Настройки», раздел «API-ключи внешних платформ». Там три поля.
Reddit Client ID и Client Secret
Reddit регулирует доступ к API через Responsible Builder Policy, Developer Terms и Data API Terms. Коммерческое использование требует явного письменного разрешения. Подайте заявку на форму Enterprise-доступаи дождитесь подтверждения.
- Ознакомьтесь с Responsible Builder Policy, Developer Terms и Data API Terms.
- Зайдите на reddit.com/prefs/apps (требуется аккаунт Reddit). Нажмите «Create App» или «Create Another App».
- Выберите тип Script (personal use script).
- Заполните name (например «GEO Monitor — [бренд]»), description и about url — укажите реальное назначение (требование прозрачности).
- В поле redirect uri укажите
https://reddit.com (обязательное поле; для Script-приложений редирект не используется). - Нажмите «Create App». В карточке приложения скопируйте Client ID (под названием) и Secret (рядом с пометкой «secret»).
- Введите их в разделе API-ключи и нажмите «Сохранить ключи».
⚠️ Важно. Платформа использует ключи только для чтения публичных данных(посты, комментарии, метаданные) на серверной стороне. Данные не передаются третьим лицам, не используются для обучения ML/AI. Платформа не публикует, не голосует и не манипулирует контентом Reddit. Соблюдайте лимиты (не более 60 запросов/мин). Нарушение политики ведёт к отзыву токенов и блокировке приложения. Если ключи неверны — в истории запусков появится ошибка «401 Unauthorized».
YouTube Data API Key
- Зайдите в Google Cloud Console.
- Создайте проект (или выберите существующий).
- Перейдите в «APIs & Services» → «Library».
- Найдите «YouTube Data API v3» и нажмите 「Enable」.
- Перейдите в 「Credentials」 → 「Create Credentials」 → 「API Key」.
- Скопируйте созданный ключ и введите его в разделе API-ключи. Нажмите «Сохранить ключи».
💡 Совет. В Google Cloud Console можно ограничить API-ключ только YouTube Data API, чтобы ключ нельзя было использовать для других сервисов Google. В настройках ключа укажите «API restrictions» → «YouTube Data API v3».
Проверка работы
После ввода ключей откройте раздел «Платформы»и запустите тестовый мониторинг Reddit или YouTube. Если ключи корректны — появятся первые упоминания. Если нет — в истории запусков будет ошибка.