Pushshift.io 好像是return 提交次数错误?

Pushshift.io seems to return the wrong submission count?

我正在使用 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');

如果 post 超过 500,您应该更改 'size' 参数。 我有 232 post 而我得到了 240... 这怎么可能?

有没有其他方法可以统计我的 subreddit 用户页面 posts/submissions?

谢谢。

如果 post 已被删除或移除,它仍会被 Pushshift 记录(它们在被删除或移除时不会从 Pushshift 中移除)。这就是 removedit 和 ceddit 背后的原理。