Nest API возвращает 401 и 429 при использовании потока websock, но REST в порядке

У меня есть приложение для Android, которое использует Nest API. Я использовал NestLib из примера приложения от Nest, но обновил библиотеку до версии 1.1.1.

Весь API отлично работает, но некоторые учетные записи (не все), похоже, возвращаются с ошибкой 401 (а также -999 при отладке firebase), но только при запуске потока websock (он проходит проверку подлинности, затем при перенаправлении на поток появляется ошибка ). Я проверил это в POSTMAN, благодаря чему я могу вернуть все данные, используя заголовок Accept: text/event-stream. Я получаю ошибку 429.

Из этого я предположил, что у него было слишком много запросов, поэтому я оставил его на ночь, и сегодня он все еще делает то же самое. Странно то, что я могу зарегистрировать эту учетную запись для других клиентов в Nest Dev, и она работает, и другие учетные записи также могут регистрироваться для этого клиента и работать нормально.


person Eskemo Iain    schedule 04.03.2015    source источник
comment
Как насчет некоторых особенностей? Кроме того, что означает остальная часть API для каждого из этих кодов возврата? Наверняка только один из них представляет слишком много запросов?   -  person Kato    schedule 07.03.2015