Pushshift.io似乎返回了错误的提交计数?

时间:2019-04-16 08:28:11

标签: post count reddit submission

我正在使用https://pushshift.io/ API端点来获取用户的subreddit页面(例如'u_username')的提交计数。

据我了解,这应该与API有关,因为我正确地获得了JSON响应,但是当我计算对象时,它们比预期的要多。

我尝试了几种使用PHP count()和sizeof()来计数JSON数组的方法,但是这些似乎并不是问题。问题可能出在API中。 在PHP中:

file_get_html('https://api.pushshift.io/reddit/search/submission/?subreddit=u_USERNAME&filter=id&sort=desc&size=500');

对于超过500个的帖子,您应该更改“大小”参数。 我有232条帖子,我又得到240条帖子...这怎么可能?

还有其他方法可以计算我的subreddit用户页面帖子/提交数吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

如果帖子已被删除或删除,则Pushshift仍会对其进行记录(删除或删除帖子时不会将它们从Pushshift中删除)。这就是removedit和ceddit的原理。