Ruby on rails 使用google api ruby客户端gem时出现重定向\u uri\u不匹配错误
我想在rails中使用API 它说应该包括一个授权头。(使用oauth2) 因此,我使用Ruby on rails 使用google api ruby客户端gem时出现重定向\u uri\u不匹配错误,ruby-on-rails,Ruby On Rails,我想在rails中使用API 它说应该包括一个授权头。(使用oauth2) 因此,我使用googleapi ruby客户端这个库,如下所示。 我写下面的代码 但它会导致重定向uri不匹配错误。 我不知道我的用法是否正确 注: 在使用此API之前,我已成功使用Google Openid登录。可能是 问题是javascript缺少端口号 @client = Google::APIClient.new @client.authorization.client_id = CONSUMER_KEY @cl
googleapi ruby客户端
这个库,如下所示。
我写下面的代码
但它会导致重定向uri不匹配错误。我不知道我的用法是否正确 注:
在使用此API之前,我已成功使用Google Openid登录。可能是 问题是javascript缺少端口号
@client = Google::APIClient.new
@client.authorization.client_id = CONSUMER_KEY
@client.authorization.client_secret = CONSUMER_SECRET
@client.authorization.scope = 'https://apps-apis.google.com/a/feeds/domain/'
@client.authorization.redirect_uri = "http://#{request.host}:#{request.port.to_s}
/google_app/oauth2callback"
redirect_to @client.authorization.authorization_uri.to_s