问题标签 [lyft-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
307 浏览

android - Lyft API Android 集成?

我正在尝试获取特定路径的 Lyft 价格。这是 Lyft 的身份验证 curl 请求,然后请求价格:

我相信新的 android 不允许 HTTP 客户端,所以我对如何发出这个请求感到非常困惑。我的请求不断失败。

0 投票
1 回答
560 浏览

android - 将 Curl 请求地址转换为 httpUrlConnection 请求并获得响应

如何将客户端 ID 和客户端密码放入 httprequest?

获取httpStatus:400

0 投票
0 回答
201 浏览

ios - Lyft 深层链接在 FB Messenger 上不可点击

我在 iMessage 上分享了这个深层链接。它识别深层链接,如果我点击它,它会按预期从深层链接打开应用程序。

lyft://ridetype?id=lyft

如果我在 FB Messenger 上共享相同的链接,它就无法识别这个深层链接。我该如何解决这个问题?

我在 iOS 设备上。

0 投票
1 回答
100 浏览

lyft-api - LYFT api 中缺少轴承

我在我的项目中使用了 LYFT api,我想知道在 Lyft API 中我们是否得到带有纬度和经度的“轴承”?

提前感谢小吃

0 投票
1 回答
921 浏览

uber-api - 优步司机应用

大多数拼车司机为不止一个公司开车,他们有两个在线应用程序,当有车进来并且他们接受时,他们必须去另一个应用程序离线,以免从另一家公司搭车。优步和 Lyft 的 api 是否都允许应用程序自动将司机从未使用的公司注销?

0 投票
1 回答
787 浏览

access-token - 无法获取 lyft api 的访问令牌

我正在尝试使用 lyft 开发者 API。我创建了一个新应用程序来获取客户端 ID 和客户端密码。我正在按照https://developer.lyft.com/docs/authentication中的步骤在我的 python 代码中获取访问令牌。但我总是得到错误,“未经授权的客户”。谁能指出我的错误?

0 投票
2 回答
1068 浏览

php - 授权承载中是否允许使用变量代替令牌?

我有一个变量代替令牌键。当我使用变量时,响应为空白。当我使用令牌密钥时,它会返回响应。我已经确定我设置的其他变量不是问题。问题变量是我标记为 $token_json 的变量

我的网站是https://geolyft.com

区别就在这里

我宁愿拥有这个而不是长令牌密钥,但是通过这种设置,我得到的响应是空白的,我已经被难住了一段时间,我似乎找不到答案,也许我不在我的联盟中。任何帮助表示赞赏

0 投票
5 回答
35228 浏览

javascript - 使用 axios 获取访问令牌

我正在使用Lyft API,并试图弄清楚如何使用带有节点脚本的 axios 获取访问令牌。

我可以通过填写如下表格使用 Postman 手动获取访问令牌:

在 Postman 中获取令牌

当我填写表格时,我可以成功地从 Lyft 获得一个新的令牌。

我正在尝试通过执行以下操作将其转换为使用 axios 的 POST 请求:

当我运行脚本时,我收到此错误:

我的 axios 请求中缺少什么?任何帮助,将不胜感激!

0 投票
1 回答
584 浏览

python - 通过 Lyft Api 脚本自动执行三因素身份验证

我正在尝试使用Lyft rides python API 来访问 Lyft 数据。具体来说,我正在尝试访问行程估算端点

但是,响应数据中的浪涌率始终为 0,即使在浪涌时间也是如此,我已经诊断出这是因为我没有使用 3-legged 身份验证。

来自lyft 开发者文档

用于访问用户特定端点的 3 条腿流。

要提出乘车请求或以其他方式访问用户数据,用户必须授予您访问权限。如果没有 Lyft 账户的用户被引导通过以下流程,系统将提示他们创建一个新账户。

python 文档

授权

如果您需要访问 Lyft 用户的账户才能代表他们提出请求,您将经历“三足”流程。在这种情况下,您需要用户通过 OAuth 2.0 授权代码流程授予对您的应用程序的访问权限。请参阅 Lyft API 文档。

授权代码流程是一个两步授权过程。第一步是让用户授权您的应用,第二步是从 Lyft 请求 OAuth 2.0 访问令牌。如果您想代表用户采取行动或访问他们的信息,则此过程是强制性的。

将用户导航到 auth_url,他们可以在其中授予对您的应用程序的访问权限。之后,它们将被重定向到格式为 REDIRECT_URL?code=UNIQUE_AUTH_CODE 的 redirect_url。使用此 redirect_url 创建会话并启动 LyftRidesClient。

将凭证信息保存在安全的数据存储中,并重复使用它们来代表您的用户进行 API 调用。SDK 将在使用 LyftRidesClient 发出 API 请求时自动为您处理令牌刷新。

问题

我正在尝试在脚本中自动化 python 请求。鉴于身份验证的第三阶段需要手动访问 url 并获取代码,是否可以通过脚本执行此操作?

0 投票
1 回答
278 浏览

uber-api - 为什么 lyft 和 uber 移动 web api 都需要目的地的纬度/经度

我有一个移动独立网络应用程序。该应用程序为用户存储目标(也称为丢弃)地址,但获取这些地址的纬度/经度不仅不容易,而且在运行时也很难做到。然而,对于 lyft 和 Uber 来说,仅仅传递下车地址是不够的。显然,您还必须包括纬度/经度查询参数。我从我的应用程序(uber 或 lyft)调用本机应用程序似乎很愚蠢,这两者都允许用户手动输入下车地址,但它不会让我的应用程序只传递下车地址并计算内部的纬度/经度,就像用户手动输入地址时所做的那样。

无论如何以编程方式解决这个问题?