Ограничивает ли Lyft запросы к своему API для всего приложения?
В документации Lyft есть информация ( https://developer.lyft.com/docs/rate-limits), что "Ограничения скорости являются глобальными и применяются на основе идентификатора каждого клиента". Это действительно так? Lyft ограничивает все запросы на основе идентификатора клиента? Например, POST для Ride-Request ограничен 5 rq в минуту - это работает для одного пользователя или для всего приложения (так как мы используем client-id)? Это не имеет смысла, если все запросы ограничены для всего приложения.
1 ответ
Я никогда не работал с Lyft API, но в целом, когда API, который использует OAuth, говорит, что он навязывает ограничение скорости для идентификатора клиента, это означает, что все ваше приложение, а не конкретный пользователь.
Например, допустим, у вас есть приложение с двумя пользователями: пользователь a
а также b
, пользователь a
делает два запроса и b
делает еще два. Это означает, что ваш идентификатор клиента только что выполнил четыре запроса, и у вас остался только один запрос.
Вы можете проверить, так ли это, создав двух разных пользователей в вашем приложении, выполняя запросы и проверяя X-Ratelimit-Remaining
заголовок после запроса