Sonos Control API Ограничение скорости - PullRequest
1 голос
/ 02 марта 2020

Мы используем Sonos Control API для управления акустическими системами Sonos в системе Smart Home. Теперь мы, похоже, достигли предела скорости для запросов, отправляемых в API.

Мы получаем ошибку 429 Too Many Requests. Как описано здесь https://developer.sonos.com/build/direct-control/control/, это означает, что мы достигли ограничения скорости API Sonos. Но нет подробной информации о лимитах.

Итак, у меня есть следующие вопросы:

  • Сколько запросов разрешено, пока не будет достигнут предел скорости?
  • Когда сбрасывается ограничение скорости?
  • Является ли ограничение по тарифу для Интеграции или для Клиента / IP?

В данный момент мы делаем запрос в минуту / для каждого клиента, чтобы получить группы, избранное и т. Д. c. Мы планируем изменить это поведение, чтобы использовать подписки. Но также, если мы используем подписку, было бы неплохо узнать, сможем ли мы по-прежнему достигать предела скорости, если многие клиенты делают запрос одновременно.

1 Ответ

0 голосов
/ 27 марта 2020

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

Рассмотрите возможность использования подписок вместо опроса для отслеживания изменений в группах и избранных.

...