Я использую PHP для извлечения .json для определенного subreddit, но я хочу получить только результаты за прошедший день (и иногда требуется получить больше, чем максимум 100 результатов). Я думал о том, чтобы просто вытащить макс 600 и отфильтровать created_utc
но API Reddit ограничивает меня до 100 результатов.
Как я могу получить результаты только за прошедший день (или, по крайней мере, получить более 100 результатов).
Вот мой соответствующий код
$json = file_get_contents('https://www.reddit.com/r/[SUBREDDIT]/new.json?limit=600');
Возможно, ваше единственное решение — сделать несколько запросов к API.
Так в основном в вашем JSON: (пример)
"after": "t3_1oi5fb", "before": null
t3_1oi5fb
будет полное название вещи, обратитесь к документации для получения дополнительной информации здесь: https://www.reddit.com/dev/api
Помните, что ограничение на количество запросов API составляет 30 запросов за 60 секунд.
Других решений пока нет …