Lyft 是不是会限制对整个应用程序 API 的请求?
Posted
技术标签:
【中文标题】Lyft 是不是会限制对整个应用程序 API 的请求?【英文标题】:Does Lyft limits requests to their API for whole app?Lyft 是否会限制对整个应用程序 API 的请求? 【发布时间】:2018-05-07 08:07:01 【问题描述】:Lyft 文档 (https://developer.lyft.com/docs/rate-limits) 中有一条信息称“费率限制是全球性的,并且基于每个客户 ID 强制执行。”。这是真的吗? Lyft 根据客户端 ID 限制所有请求?例如,对 Ride-Request 的 POST 限制为每分钟 5 rq - 适用于一个用户或整个应用程序(因为我们使用的是 client-id)?如果所有请求都仅限于整个应用程序,那就没有意义了。
【问题讨论】:
【参考方案1】:我从未使用过 Lyft API,但一般来说,当使用 OAuth 的 API 说它对 客户端 ID 实施速率限制时,这意味着您的整个应用程序,而不是特定用户。
例如,假设您的应用有两个用户:用户 a
和 b
。用户a
执行两个请求,b
执行另外两个请求。这意味着您的客户端 ID 只执行了 四个 请求,而您只剩下 一个 请求。
您可以检查这是否属实,在您的应用中创建两个不同的用户,执行请求并在请求后检查 X-Ratelimit-Remaining
标头
【讨论】:
以上是关于Lyft 是不是会限制对整个应用程序 API 的请求?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Mystro 安卓应用等 Lyft 驱动程序 API?