目的 Google AnalyticsをAPI経由で操作したい。 そのため、まずはGoogleへOAuth2で認可を頂く必要がある。 今回はOAuthまわりでハマったのでメモ。 やりかた Omniauth で GoogleにOAuth2 omniauth-google-oauth2 というomniauthのGoogle版ストラテジーがあります。 使い方は単純で以下のとおり。 Google API Consoleにプロジェクト登録する ClientIDとClient Secretをゲット gemをGemfileに追加 ファイル config/initializers/omniauth.rb を追加しClientID/Secretを入力 config/routes.rb にいろいろ追加 app/controllers/oauth_controller.rb とか作る 前半部分はGoogle公式