RailsでこのAPIを使いたいです。
Authorizationヘッダーを含める必要があると言われています(oauth2を使用)
だから私はgoogle-api-ruby-client
このlibを以下のように使います。このサンプルで以下のコードを書きます。
@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 で正常にログインしました。