Ограничивает ли Lyft запросы к своему API для всего приложения?

В документации Lyft есть информация (https://developer.lyft.com/docs/rate-limits), что «Ограничения скорости являются глобальными и применяются для каждого идентификатора клиента». Это действительно так? Lyft ограничивает все запросы на основе идентификатора клиента? Например, POST для Ride-Request ограничен 5 запросами в минуту — это работает для одного пользователя или для всего приложения (поскольку мы используем идентификатор клиента)? Не имеет смысла, если все запросы ограничены для всего приложения.


person Piotr Sękara    schedule 07.05.2018    source источник


Ответы (1)


Я никогда не работал с Lyft API, но обычно, когда API, использующий OAuth, говорит, что применяет ограничение скорости для идентификатора клиента, это означает все ваше приложение, а не конкретного пользователя.

Например, допустим, у вас есть приложение с двумя пользователями: пользователем a и b. Пользователь a выполняет два запроса, а b — еще два. Это означает, что ваш идентификатор клиента только что сделал четыре запроса, и у вас остался только один запрос.

Вы можете проверить, так ли это, создав двух разных пользователей в своем приложении, выполняя запросы и проверяя заголовок X-Ratelimit-Remaining после запроса.

person Luiz E.    schedule 30.05.2018