2012-07-30 69 views
0

我想在rails中使用this API。使用google-api-ruby-client gem有redirect_uri_mismatch錯誤

它說應包括Authorization頭。(使用的oauth2)

所以我用這個google-api-ruby-client LIB像下面。 我寫下面的代碼this sample

@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 

但它會導致redirect_uri_mismatch錯誤。
我不知道我的用法是否正確。

注意:
在使用此API之前,我已成功登錄Google Openid。

回答

相關問題