有没有办法从Uber API(时间离开/票价到目的地)获取信息,而无需安装乘车小部件?

有没有一种方法可以通过与Uber API的纯粹深层链接获取信息(time away / fare estimate)。 基本上我希望用户在我的应用程序上预览这些信息,但要与Uber应用程序(而不是Ride Widget)进行深层链接。 问题是,取得这显然需要通过login授权,只有小部件提供。

有没有我不知道或解决这个问题的方法?

你不能通过深层链接来做到这一点,但你可以通过API来完成。

Uber API公开了您可以使用应用程序的服务器令牌访问的时间和价格估计端点(不需要您login用户)。 服务器令牌可以在设置选项卡的开发人员仪表板上find。

如果您使用您的服务器令牌configurationSDK(将UberServerToken密钥添加到您的info.plist),则可以使用fetchPriceEstimates上的RidesClientfetchPriceEstimates方法来获取估计值。 然后,您可以深入链接到Uber应用程序的实际请求。