Post Uber API |为骑乘请求返回请求访问令牌';无效的授权';错误
我希望用户从我的应用程序中请求Uber rides。Post Uber API |为骑乘请求返回请求访问令牌';无效的授权';错误,post,curl,uber-api,Post,Curl,Uber Api,我希望用户从我的应用程序中请求Uber rides。 在上述url的OAuth 2.0部分下,有6个步骤: 1.授权(完成) 2.接收重定向(完成) 3.获取访问令牌(“无效授权”错误) 以下截图来自邮递员。 我试着将client_id、client_secret、grant_type、redirect_uri和代码作为参数、表单数据和x-www-form-url-encoded传递。但每次它都返回相同的错误 我已将“”作为重定向url放在我的Uber应用程序仪表板中 我甚至在终端中尝试了下
在上述url的OAuth 2.0部分下,有6个步骤:
1.授权(完成)
2.接收重定向(完成)
3.获取访问令牌(“无效授权”错误)
以下截图来自邮递员。 我试着将client_id、client_secret、grant_type、redirect_uri和代码作为参数、表单数据和x-www-form-url-encoded传递。但每次它都返回相同的错误 我已将“”作为重定向url放在我的Uber应用程序仪表板中 我甚至在终端中尝试了下面的curl命令,但它返回了相同的“invalid_grant”错误
有人能帮我解决这个问题吗。我觉得你的邮递员要求很正确。我对发生的事情的最佳猜测是: 1) 您设置了多个重定向,在执行授权阶段时使用一个重定向url,在尝试进行令牌交换时使用另一个重定向url 2) 您正在对一个客户端id进行授权,并尝试对另一个客户端id进行令牌交换 3) 您的授权码已被使用/过期。请记住,它只适合一个请求 你能试试下面的方法并告诉我发生了什么吗 1) 执行授权流程,并特别注意您在授权URL中输入的客户端id和重定向uri是否正确 2) 浏览器重定向后,将授权代码从重定向URL中复制出来
3) 将授权代码放入postman request/curl语句中,并确保执行此操作时客户端id/重定向URI正确。状态代码:401 Unauthorized
{
"error": "invalid_grant"
}
在S.O中,屏幕截图通常不被认为是有用的(也许你的情况是例外),但是,考虑改写你的Q只使用<代码> CURL命令。当你开始工作时,你应该能够解决你的Oauth/邮递员问题,对吗?此外,如果包含编程/脚本语言的标记,您将获得更多帮助。考虑到您的示例
curl
代码,您只需添加一个bash
标记,即可获得约20K个追随者。(或者至少添加一个邮递员或Oauth标签,取决于追随者的数量)。祝你好运。@mahendhar这事解决了吗?