Reddit API:返回100多个结果


Reddit API: Return more than 100 results

我正在使用PHP为某个子reddit获取.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个请求。