Почему параметр API Twitter не работает должным образом? - PullRequest
1 голос
/ 02 июля 2019

Я пытаюсь получить список последних прямых сообщений пользователя.Однако количество сообщений, которые я получаю, очень случайное.

Например:

const messages = await request.get({
  url: `https://api.twitter.com/1.1/direct_messages/events/list.json?count=50`,
  oauth: twitterOauth
})
const messages = await request.get({
  url: `https://api.twitter.com/1.1/direct_messages/events/list.json?count=15`,
  oauth: twitterOauth
})
const messages = await request.get({
  url: `https://api.twitter.com/1.1/direct_messages/events/list.json`,
  oauth: twitterOauth
})

Все они возвращают мне 11 сообщений.При использовании курсора из этого запроса я получаю 10 дополнительных сообщений.

С другой стороны:

const messages = await request.get({
  url: `https://api.twitter.com/1.1/direct_messages/events/list.json?count=5`,
  oauth: twitterOauth
})

Этот запрос дает мне 4 сообщения.

Это супернеэффективно, и ограничение скорости не помогает.Кто-нибудь знает, как я могу получить 50 сообщений за 1 запрос, или это просто невозможно?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...