Pushshift.io кажется, возвращает неправильное количество отправлений?

#post #count #reddit #submission

#Публикация #количество #Reddit #отправка

Вопрос:

Я использую https://pushshift.io / Конечная точка API, чтобы получить количество отправлений страницы subreddit моего пользователя (например, ‘u_username’).

Насколько я понимаю, это должно быть как-то связано с API, потому что я получаю правильный ответ JSON, но когда я подсчитываю объекты, их больше, чем ожидалось.

Я попробовал несколько методов для подсчета массива JSON с помощью PHP count() и sizeof(), но, похоже, это не проблема. Проблема может быть в API. В PHP:

 file_get_html('https://api.pushshift.io/reddit/search/submission/?subreddit=u_USERNAMEamp;filter=idamp;sort=descamp;size=500');
 

Для сообщений более 500 вам следует изменить параметр «размер».
У меня 232 сообщения, и я получаю обратно 240… Как это возможно?

Есть ли какой-либо другой способ подсчета сообщений / отправлений на моей странице пользователя subreddit?

Спасибо.

Ответ №1:

Если запись была удалена или удалена, она по-прежнему записывается с помощью Pushshift (они не удаляются из Pushshift, когда они удаляются или удаляются). Это принцип, лежащий в основе removeddit и ceddit.