Проверьте, что попало в выборку photography
Reddit Posts API предоставляет аналитикам контента доступ к независимому историческому архиву Reddit. Это не официальный сервис платформы и не живая лента. Начните с небольшой выборки photography, прежде чем решать, какие обсуждения фотооборудования подходят вашему исследованию. Период покрытия, полнота коллекции и постоянная доступность материалов не гарантируются. Найденная запись также может отличаться от текущего состояния исходной страницы на Reddit.
Исходный пример: GET https://api.redditpostsapi.com/v1/posts?subreddit=photography&min_score=10&limit=3. Параметр subreddit=photography выбирает сообщество, min_score=10 задает минимальный числовой рейтинг, а limit=3 запрашивает максимум три публикации. Порог не сортирует результаты и не подтверждает качество совета. Сам запрос не выделяет тему оборудования: прочитайте полученный текст и зафиксируйте правила включения. Сервер может вернуть меньше публикаций или ни одной; пустой успешный ответ тоже оплачивается.
Демонстрационный фрагмент JSON, не реальный результат: {"data":[],"pagination":{"page":1,"limit":3,"total":0,"relation":"eq"},"credits":{"cost":1,"balance":99}}. Баланс вымышленный. Пример показывает оболочку ответа, не приписывая photography конкретных публикаций или рекомендаций. Проверяйте фактически присутствующие поля до разметки упоминаний камер, объективов или штативов. Это возможные категории вашего анализа, а не обнаруженные сервисом результаты. Один небольшой образец не устанавливает одинаковую структуру всех записей.
Определите период до интерпретации текстов
Фильтры from и to принимают даты YYYY-MM-DD в UTC, причем день to включается в интервал. Они ограничивают дату записи через created_utc, а не момент загрузки в архив или время выполнения запроса. Указать секунды в этих параметрах нельзя. Если исследование касается более узкого события внутри суток, запросите охватывающие даты и примените документированный локальный фильтр к доступным временным значениям полученных записей.
Сохраняйте сообщество, период и выбранные текстовые или рейтинговые условия рядом с исходным ответом. Результаты выдаются во внутреннем порядке документов _doc, а не по хронологии, релевантности или рейтингу. Локально отсортированная таблица описывает только полученные публикации. Один запрос получает одну страницу максимум из 100 записей, page ограничен номерами от 1 до 100. Обход разрешенных страниц не доказывает полного сбора материалов по условиям запроса.
Читайте итог вместе с relation: eq означает точное число совпадений запроса, gte — нижнюю границу, unknown — отсутствие надежного итога, который может быть null. Точный счетчик не подтверждает загрузку каждого совпадения вашим клиентом. Сохраняйте реальные ответы и правила разметки, чтобы повторять собственную локальную обработку. Повторное удаленное обращение не гарантирует тех же записей, неизменных полей или постоянного снимка архива, даже если все параметры совпадают.
Получение ключа и бюджет исследования
Зарегистрируйтесь с электронной почтой и паролем длиной от 12 до 72 байтов. Ключ показывается один раз сразу после регистрации, до оплаты. Храните его на своем сервере и передавайте через X-API-Key: <ключ> или Authorization: Bearer <ключ>; обозначение не является действующим ключом. Пробные 100 кредитов зависят от общих для сети ограничений против злоупотреблений и не гарантированы каждому аккаунту. Ключ и баланс принадлежат redditpostsapi.com.
Каждый успешный запрос на получение данных стоит один кредит, включая пустой результат: $1 за 1000 запросов. Минимальное платное пополнение $50 дает 50000 кредитов. Подписки нет, купленные кредиты не имеют срока действия. Для оплаты войдите и создайте счет до перевода; используйте его получателя и точную сумму с USDT TRON TRC20 либо USDC ERC20 в основной сети Ethereum, затем отправьте хеш транзакции на проверку.
Зачисление требует проверки подтвержденного подлинного перевода сервером без гарантированного срока завершения. Некорректные запросы не списывают кредиты; сбой вышестоящего сервиса возвращает резерв. Потеря ответа клиентом может последовать за платным успехом сервера, а успешный повтор стоит еще один кредит. Публичный /v1/status не тарифицируется, но сообщает только статическое описание сервиса и подтверждает ответ HTTP-приложения. Поиск и наличие записей он не проверяет. Перед разделением исследования на периоды прочитайте руководство.