0

Uber 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::エラー - 無効なクライアント: {"エラー": "無効なクライアント"}: /Library/Ruby/Gems/2.0.0/gems/oauth2-1.0.0/lib/oauth2/client.rb:113:「リクエスト」内

何か案が ?応答タイプで http/https と code/token を試しました。

ありがとう、マット

4

1 に答える 1

0

クライアント ID が間違っているようです。開発者ダッシュボードの ID と一致するかどうかを確認してください。

于 2015-07-15T06:55:13.313 に答える