Reddit API:Return 超过 100 个结果

Reddit API: Return more than 100 results

我正在使用 PHP 获取某个 subreddit 的 .json 但我只想提取过去一天的结果(这有时需要提取超过100 个结果)。我正在考虑只拉最大 600 并在 created_utc 上过滤,但 Reddit API 将我限制为 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 请求限制是 60 秒内 30 个请求。