【问题标题】:How do I get the authorization code for uber oauth如何获取 uber oauth 的授权码
【发布时间】:2018-01-12 00:14:20
【问题描述】:

请帮帮我

https://your-redirect-uri/?code=AUTHORIZATION_CODE

如何获取授权码?

【问题讨论】:

  • 完全不清楚你想要什么。
  • 以适当的方式澄清您的问题
  • 我使用 oauth sdk 实现 uber sdk.. 但是在用户允许后我无法获得授权码..plzzz hlp

标签: android oauth uber-api


【解决方案1】:

首先,您应该仔细检查您是否在仪表板中设置了正确的重定向 url - 需要与授权 url 上的相同。请按照authentication guide的步骤操作。

简而言之,您需要:

• 发送用户授权网址。它首先将用户重定向到授权端点:https://login.uber.com/oauth/v2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REDIRECT_URI。您也可以添加范围(检查身份验证指南上的“范围”参数)

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

• 发出 POST 调用:“https://login.uber.com/oauth/v2/token” • 存储访问和刷新令牌以供将来使用

【讨论】:

  • 您不需要存储身份验证代码 - 当您在授权完成后获取它时 - 您需要通过对 /v2/token 端点进行 POST 来将其交换为 access_token。因此,您的案例 curl 将如下所示: curl -F 'clientsecret=EU7rVNp9Jg7eJHQqxqYqgMfcRWUIw8PHNvub5AOk'\ -F 'client_id=YOUR_CLIENT_ID' \ -F 'grant_type=authorization_code' \ -F 'redirect_uri=YOUR_REDIRECT_URL/'; \ -F 'code=YOUR_AUTH_CODE' \ login.uber.com/oauth/v2/token
  • plzz 发送你的代码..我需要你的 hlp..在 android 我实现了这个
  • 有关如何在 Android 上获取 access_token 的更多信息,请查看以下documentation
猜你喜欢
  • 2017-09-15
  • 2017-08-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-04
  • 2020-12-11
  • 2021-09-19
  • 2018-11-21
  • 2015-07-23
相关资源
最近更新 更多