未使用Uber API检索OAuth令牌

时间:2015-06-15 06:47:47

标签: oauth uber-api

我无法使用优步API在OAuth流程中检索令牌。 这是我的代码:

require 'oauth2'
<%   client = OAuth2::Client.new('<client id>', '<client secret>', 
      :site => 'http://login.uber.com/oauth/authorize?response_type=code') %>
<%   token = client.auth_code.get_token('authorization_code_value', 
     :redirect_uri => 'http://localhost:4567/callback', 
     :headers => {'Authorization' => "Token <token>"}) %>

获得:

  

OAuth2 ::错误 - invalid_client:{“error”:“invalid_client”}:     /Library/Ruby/Gems/2.0.0/gems/oauth2-1.0.0/lib/oauth2/client.rb:113:in   `请求“

任何想法?我在响应类型上尝试了http / https和代码/令牌。

感谢, 马特

1 个答案:

答案 0 :(得分:0)

显然您的客户端ID错误,请检查它是否与开发人员信息中心上的ID相匹配。