我正在使用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');
答案 0 :(得分:3)
可能你唯一的解决办法就是向api发出多个请求。
所以基本上在你的JSON中:(示例)
"after": "t3_1oi5fb", "before": null
t3_1oi5fb
将是一个事物的全名,请参阅文档以获取更多信息:https://www.reddit.com/dev/api
请记住,API请求限制是60秒内的30个请求。