Выберите место хранения до регистрации
Решите, откуда сервер Node.js будет получать REDDIT_FETCH_API_KEY: из защищённой переменной окружения или хранилища секретов. Не используйте настройку сборки, которая включит значение в браузерный код. Уберите ключ из публичных журналов и файлов репозитория. Для предпросмотра комментариев доступ к нему нужен серверному процессу, а не посетителю страницы.
Сохраните значение в момент выдачи
Зарегистрируйтесь по электронной почте с паролем длиной 12–72 байта UTF-8. Это ограничение по байтам, не по числу букв: некоторые символы занимают несколько байтов. Входа через Google нет. Ключ показывается один раз сразу после успешной регистрации, до оплаты. Пока он виден, перенесите его в подготовленное хранилище; позднее тот же ключ не появится снова и не придёт письмом.
Учётная запись, ключ и баланс принадлежат redditfetch.com. Ключ другого домена сети здесь не подходит. Условные 100 пробных кредитов зависят от общесетевой защиты от злоупотреблений. Перед пробным запросом проверьте фактический баланс в кабинете на этой странице. Выдача ключа не требует платного пополнения, но сама по себе не обещает пробный остаток.
Подключите секрет к одному запросу
Проверьте наличие серверной настройки, затем передавайте Authorization: Bearer <key> либо X-API-Key: <key>. Оба варианта действуют для чтения архива. Сессионная cookie кабинета Secure HttpOnly не заменяет этот заголовок. Если понадобится перевыпуск, войдите и подтвердите пароль: прежний ключ отключится немедленно. Замените настройку во всех использующих его серверных процессах, прежде чем ожидать успешных обращений.
Кредиты для следующих предпросмотров
Цена — $1 за 1000 успешных запросов, включая пустые. Минимальные $50 дают 50000 платных кредитов; они не сгорают, подписки нет. После входа создайте счёт, затем переведите его точную сумму указанному получателю. Поддерживаются USDT в TRON TRC20 и USDC в основной сети Ethereum ERC20. Адрес берите из текущего серверного счёта.
Счёт действует один час. После перевода вставьте хеш транзакции и запросите проверку; зачисление требует настоящего подтверждённого перевода, соответствующего счёту. Ожидание ответа провайдера не означает, что нужно платить повторно. Срок зачисления не гарантирован. После настройки перейдите к руководству: оно поможет различать ошибку ключа, недостаток кредитов и сетевую неудачу.