Сохраните ключ, пока он показан
Подготовьте доступ для задания, которое будет получать старые публикации dataengineering, прежде чем менять зависящий от него отчёт. Создайте учётную запись по электронной почте с паролем длиной 12–72 байта UTF-8: число символов может быть меньше числа байтов. Входа через Google нет; подключать кошелёк или указывать его адрес при регистрации не требуется. Сразу после успешной регистрации, ещё до оплаты, появится ключ для архивного чтения. Сохраните его в защищённом хранилище для настройки первого пробного запроса. Ключ показывается только в этот момент: его не присылают по почте и не раскрывают повторно при следующем входе.
Заранее определите, в какой защищённой конфигурации будет лежать новый секрет. Дайте настройке понятное имя, чтобы сопровождающий не перепутал ключ архива с прежним токеном Reddit. Кабинет находится на этой странице; его сессия через Secure HttpOnly cookie отделена от авторизации запросов вашего приложения. Аккаунт, баланс и ключ относятся только к redditproxy.com.
Подключите сначала одного потребителя
Используйте X-API-Key: <key> либо Authorization: Bearer <key> на сервере. Оба заголовка поддерживаются, но не передают сессию Reddit OAuth. Начните с /v1/posts?subreddit=dataengineering&limit=3 и сопоставьте ответ с требованиями отчёта. Не помещайте секрет в URL, открытые журналы или браузерный код. Возможные 100 пробных кредитов зависят от общесетевых антиабузных проверок, поэтому сначала посмотрите фактический баланс.
Согласуйте замену с работающими заданиями
После входа ключ можно перевыпустить с подтверждением пароля. Старый перестаёт действовать немедленно: определите использующие его задания и обновите их настройки. Сброса пароля нет. Для восстановления состояния счёта виджет хранит в localStorage идентификаторы пользователя и счёта отдельно для каждого хоста, а не сам API-ключ. Эти данные не заменяют безопасно сохранённый секрет приложения.
Пополняйте баланс по текущему счёту
Успешное извлечение, даже пустое, расходует один кредит. Цена — $1 за 1000 запросов; минимум $50 даёт 50000 платных кредитов без подписки и срока сгорания. Для пополнения войдите и сначала создайте серверный счёт. Используйте его получателя и точную сумму для USDT в TRON TRC20 или USDC в основной сети Ethereum ERC20. Счёт действует час. Затем отправьте хеш транзакции на проверку. Кредиты добавляются после подтверждения подлинного подходящего перевода; сбой провайдера может оставить проверку в ожидании, срок зачисления не гарантирован.