Как получить доступ всех пользователей в CloudMQTT? - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь получить список пользователей, использующих CloudMQTT API . Количество пользователей, отображаемое в списке пользователей, найденных в CloudMQTT, ограничено количеством пользователей в десять (я полагаю, на страницу). Когда я создаю более десяти пользователей, появляется кнопка «загрузить больше», что означает, что CloudMQTT использует нумерацию страниц.

Я выполняю вызов в соответствии с документацией API:

GET - https://api.cloudmqtt.com/api/user

Это возвращает результат только первых десяти пользователей, найденных в пределах нумерации страниц, не весь список:

[
  {
    "username":"a"
  },
  {
    "username":"b"
  },
  {
    "username":"c"
  },
  {
    "username":"d"
  },
  {
    "username":"e"
  },
  {
    "username":"f"
  },
  {
    "username":"g"
  },
  {
    "username":"h"
  },
  {
    "username":"i"
  },
  {
    "username":"j"
  }
]

Чтобы дать представление о моей проблеме, в этой коллекции также должен быть доступен символ 'K', но он не возвращается, поскольку находится за пределами первых десяти результатов.

Когда я пытаюсь получить коллекцию ACL, вызов API работает просто отлично:

GET - https://api.cloudmqtt.com/api/acl

Возвращает все доступные ACL (что должно быть, если не указан какой-либо параметр).

Что я могу сделать, чтобы получить доступ ко всем пользователям, а не только к ограниченному количеству доступных пользователей (из-за этой нумерации страниц)?

...