我正在创建一个只需要使用一个帐户访问Uber API的应用程序。是否可以使用我的帐户凭据连接到API?如果没有,我还可以通过我的帐户以编程方式订购游戏吗?
答案 0 :(得分:2)
关于使用Python代码的用户名和密码授权,请查找一些有用的信息here。确保您已安装The Rides SDK。包是开源的,因此您可以在Github上找到它。
请按照here找到的应用验证说明进行操作。
要请求骑车者或观看骑车者的行程历史记录,车手必须通过OAuth 2.0授权码流程授予对您的应用程序的访问权限。有关详细信息,请参阅有关身份验证的Uber API文档。
<REDIRECT_URI>?code=UNIQUE_AUTH_CODE
替换上面每个占位符的值: CLIENT_ID,CLIENT_SECRET,REDIRECT_URI和SCOPES。 您可以在应用程序的Auth选项卡下的开发人员仪表板中找到这些值。 REDIRECT_URI必须与信息中心中列出的值之一匹配。
让乘客登录并使用auth_url授予对您的应用程序的访问权限。授权完成后,骑手将被重定向到redirect_url。 redirect_url使用以下格式:
navigationItem.rightNavigationItems
希望这可以帮到你!
一切顺利,
答案 1 :(得分:-1)
Uber Api不支持使用用户名和密码的oauth2(至少不支持python)