我正在尝试按照他们的oauth指南将Uber与我的网络应用程序集成。我目前有一个从我的网站重定向到我的服务器,在那里我向https://login.uber.com/oauth/v2/authorize
发出请求并得到一个302.但是,我从来没有得到来自uber的access_token
和{{ 1}}。
我的服务器在https://mobilius-app.herokuapp.com运行,前端在http://mobilius-website.herokuapp.com。我目前正在向refresh_token
发送有效负载
https://login.uber.com/oauth/v2/authorize
{
'client_secret' => UBER_CLIENT_SECRET,
'client_id' => UBER_CLIENT_ID,
'grant_type' => 'authorization_code',
'redirect_uri' => `https://mobilius-app.herokuapp.com/api/uber_tokens`,
'code' => [the auth code]
}
永远不会获得uber对auth令牌和刷新令牌的响应。非常感谢任何帮助!
答案 0 :(得分:0)
首先,您应仔细检查是否在仪表板中设置了正确的重定向网址。 第二个请求{' https://login.uber.com/oauth/v2/authorize'似乎包含无效的有效负载。请按照authentication guide的步骤操作。简而言之,您需要:
u.name
authorization code