Сравните, как сообщества обсуждают почву

Исследуйте обсуждения почвы в gardening и сопоставьте ограниченные выборки сообществ с одинаковыми фильтрами. Независимый исторический архив Reddit.

Получить API-ключ

Пример запроса

cURL

curl --fail-with-body -H "Authorization: Bearer YOUR_API_KEY" "https://api.subredditapi.com/v1/search?q=soil&subreddit=gardening&limit=3"
Подготовка запросов по сообществам

Подготовка запросов по сообществам

Этот локальный список содержит цели запросов, а не проверенный каталог архива. Gardening — пример; записей может не быть. Одинаковые фильтры не доказывают равный охват или репрезентативность выборок.

Названия сгруппированы по алфавиту только на этой странице. Неактивная буква ничего не говорит об архиве.

Локальные цели запросов

G

  • gardening

Здесь только код запросов: q=soil и limit=3 остаются неизменными. Данные в API не отправляются. Ключ не запрашивается и не сохраняется.

Первый запрос: gardening

curl --fail-with-body -H "Authorization: Bearer YOUR_API_KEY" "https://api.subredditapi.com/v1/search?q=soil&subreddit=gardening&limit=3"

Добавьте другое название сообщества для второго отдельного запроса.

Получить API-ключ

Начните с небольшой выборки gardening

Subreddit API предоставляет исследователям сообществ доступ к независимому историческому архиву Reddit. Это не официальный сервис платформы и не источник обновлений в реальном времени. Получите небольшую выборку сохраненных обсуждений, прежде чем сравнивать лексику разных групп. Найденная запись может отличаться от текущего состояния исходной страницы. Полнота охвата, постоянная доступность материалов и одинаковая выдача при повторных запросах не гарантируются.

Исходный пример: GET https://api.subredditapi.com/v1/search?q=soil&subreddit=gardening&limit=3. Параметр q=soil задает текст поиска, subreddit=gardening выбирает сообщество, а limit=3 запрашивает максимум три записи. Передайте собственный ключ через X-API-Key: <ключ> либо Authorization: Bearer <ключ>; обозначение <ключ> не является действующим ключом. Сервер может вернуть меньше записей или пустой результат. Успешный пустой ответ тоже стоит один кредит.

Демонстрационный фрагмент JSON, не реальный результат: {"data":[],"pagination":{"page":1,"limit":3,"total":0,"relation":"eq"},"credits":{"cost":1,"balance":99}}. Баланс вымышленный; пример показывает оболочку ответа, не утверждая наличия конкретных публикаций gardening. Изучите фактически полученные объекты до разметки текста. Небольшой образец помогает уточнить исследовательский вопрос, но не показывает все мнения сообщества и не доказывает отсутствие других обсуждений, если поиск оказался пустым.

Сопоставляйте выборки, а не все сообщество

Выберите второе сообщество, для которого доступны подходящие архивные материалы, и выполните отдельный запрос, изменив subreddit. Сохраните одинаковыми поисковый текст, тип записи, даты и выбранный порог score. Согласованные условия помогают объяснить отбор, но не устраняют различия покрытия архива или влияние ограничения страниц. Одно значение subreddit не является списком нескольких сообществ; сопоставление результатов выполняется вашим клиентом после отдельных запросов.

Читайте возвращенный текст локально и определите категории для своего вопроса: например, подготовка почвы, дренаж или использование компоста. Это предлагаемые исследовательские метки, а не результаты наблюдений и не встроенная классификация API. Отмечайте неоднозначные фрагменты отдельно. Подсчет слов, оценка тональности и сравнение категорий выполняются вашими инструментами; сервис предоставляет получение записей, а не отдельный аналитический API или готовый отчет о сообществах.

Ответы содержат плоские записи. При наличии parent_id или link_id можно связать полученные объекты локально, но полная цепочка предков не гарантируется. Внутренний порядок _doc не является хронологическим, релевантным или упорядоченным по рейтингу. Один запрос возвращает максимум 100 записей; page ограничен номерами от 1 до 100. Обход разрешенных страниц и разделение работы по датам не доказывают полноту сбора или отсутствие повторов.

Доступ и бюджет исследования

Каждый успешный запрос на получение данных списывает один кредит, включая пустой результат. Тариф составляет $1 за 1000 запросов; минимальное платное пополнение $50 дает 50000 кредитов. Подписки нет, платные кредиты не имеют срока действия. Ключ показывается один раз при регистрации до оплаты. Пробные 100 кредитов зависят от общих для сети ограничений против злоупотреблений и не гарантированы каждому аккаунту.

Для покупки кредитов войдите и создайте счет до перевода. Используйте указанные в нем адрес получателя и точную сумму: USDT TRON TRC20 либо USDC ERC20 в основной сети Ethereum. После платежа вставьте хеш транзакции и запросите проверку. Начисление происходит после проверки подтвержденного подлинного перевода сервером без гарантированного срока зачисления. Отдельный счет не означает новый адрес кошелька, а ключ и баланс принадлежат subredditapi.com.

Некорректные запросы не списывают кредиты; сбой вышестоящего сервиса возвращает резерв. Потеря ответа клиентом возможна после платного успеха сервера, а успешная повторная попытка стоит еще один кредит. Публичный /v1/status не тарифицируется: он сообщает статическое описание сервиса и подтверждает ответ HTTP-приложения, не проверяя поиск или наличие записей. Документация объясняет фильтры, а руководство — интерпретацию ограниченных выборок без утверждений о полном составе сообщества.