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 实施速率限制时,这意味着您的整个应用程序,而不是特定用户。

例如,假设您的应用有两个用户:用户 ab。用户a 执行两个请求,b 执行另外两个请求。这意味着您的客户端 ID 只执行了 四个 请求,而您只剩下 一个 请求。

您可以检查这是否属实,在您的应用中创建两个不同的用户,执行请求并在请求后检查 X-Ratelimit-Remaining 标头

【讨论】:

以上是关于Lyft 是不是会限制对整个应用程序 API 的请求?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Mystro 安卓应用等 Lyft 驱动程序 API?

在 Lyft API 中付款

如何使用 Lyft API 访问起点-终点数据?

有没有办法获取当前接受的 Lyft 乘车请求信息以及乘客信息?

无法获取 lyft api 的访问令牌

无法将 Lyft API 集成到 Android 应用程序中