2017-08-17 17 views

回答

1

与你的整合有关你w生病需要用户通过OAuth 2.0授权码流程授予对您的应用程序的访问权限。

授权码流是一个两步授权过程。第一步是让用户授权您的应用程序,第二步是向Uber请求OAuth 2.0访问令牌。如果您想代表用户执行操作或访问其信息,则此过程是强制性的。

重定向URL“YOUR_REDIRECT_URI”是我们将在资源所有者授权后重新导向回的URL。 URI的基础必须与注册应用程序期间使用的redirect_uri相匹配。如果没有提供,默认值是应用程序仪表板中提供的第一个重定向URI “YOUR_LIST_OF_SCOPES”是您在授权选项卡中请求的范围列表。根据您想要实现的目标以及您想要创建的API调用 - 您需要在两步授权过程中使用特定范围。您可以使用多个作用域作为逗号分隔列表。

请按照认证指南的步骤操作。

简而言之,您需要:

•发送用户授权网址。它首先将用户重定向到授权端点:https://login.uber.com/oauth/v2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REDIRECT_URI&&scope=YOUR_LIST_OF_SCOPES

•使用授权码接收重定向。在用户批准范围之后,用户将被重定向到带有认证码的redirect_uri,您可以将其发布到/ v2/token端点以接收访问令牌。

•进行POST呼吁: 'https://login.uber.com/oauth/v2/token'

结果,你会得到的access_token和refresh_token。当您拨打https://sandbox-api.uber.com/v1.2/requests/current端点时使用此access_token。

欲了解更多信息,请在线联系documentation

相关问题