有没有什么方法可以在不安装乘车小部件的情况下从优步 API(到目的地的时间 away/fare)获取信息?

Is there any way to fetch info from the Uber API (Time away/fare to destination) without installing the ride widget?

有没有办法使用 Uber API 的纯粹深层链接来获取信息(时间 away/fare 估计)。基本上,我希望用户在我的应用程序上预览此信息,但要深度链接到 Uber 应用程序,而不是 Ride Widget。问题是获取这个显然需要通过登录授权,只有小部件提供。

有什么我不知道的知识或解决方法吗?

您无法通过深度 link 执行此操作,但您可以通过 API.

执行此操作

Uber API 公开了时间和价格估算端点,您可以使用应用程序的服务器令牌访问这些端点(不需要您登录用户)。服务器令牌可以在您的应用程序的 developer dashboard 上的设置选项卡上找到。

如果您使用服务器令牌配置 SDK(将 UberServerToken 密钥添加到 info.plist),您可以在 RidesClient 以获得估计值。然后,您可以深入 link 进入 Uber 应用程序以获取实际请求。