我正在使用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个请求。