获取访问令牌Uber API

时间:2015-11-18 22:05:07

标签: uber-api

我无法从超级API获取访问令牌。

当我点击使用uber登录时,我从你的服务器上获得了一个代码 -

然后我将它放入失眠症的标题中

grant_type:authorization_code (i just type 'authorization_code' here)

code: 0RWlkekK3kXdoKSDlbSuI6HAZHbb0K ( i know this expires after 10 mins but i have tried with different codes )

redirect_uri:http://localhost:3000/auth/uber/callback (the redirect i have on your app)

client_id:my_client_id (whatever it is in manage my app)

client_secret:my_client_secret

但是我没有从我的服务器获得我的令牌回复。

我做错了什么?

感谢

2 个答案:

答案 0 :(得分:0)

如果您在URI中提供Uber localhost,它将尝试连接到自身,而不是回到您的服务器。使用在开放Internet上有效的主机名或IP地址。

答案 1 :(得分:0)

  1. redirect_uri应与您在仪表板上放置的完全相同。
  2. 代码可能会过期或被使用(AngularJs $位置重定向会因某种原因使其过期)
  3. 发布数据正文可能需要jQuery:$ .param(data)或AngularJs:$ httpParamSerializer(data)