实施签章OAuth2时获取“无效授权”

时间:2018-12-25 16:33:51

标签: ruby-on-rails

我正在使用Signet::Oauth2::Client来获取访问令牌

client = Signet::OAuth2::Client.new(
  authorization_uri: 'https://accounts.google.com/o/oauth2/v2/auth',
  token_credential_uri:  'https://www.googleapis.com/oauth2/v4/token',
  client_id: 'your-client-id',
  client_secret: 'your-client-secret',
  code:'your-code',
  grant_type: 'authorization_code',
  redirect_uri: 'redirect-uri'
)

client.fetch_access_token!

但是获取访问令牌时出现错误{"error": "invalid_grant", "error_description": "Bad Request"}

我不确定为什么会出现此错误。任何帮助将不胜感激。

0 个答案:

没有答案