とあるサイトの月間ユニークユーザー数を定期的に取得する必要があったため、NodejsでAnalytics APIを利用することにしました。OAuth2での認可にはサービスアカウントを使い、APIリクエストにはJWTを使用します。 サービスアカウントとアクセスキーの作成 Google Developers Consoleでサービスアカウントの作成とアクセスキーを取得する。 プロジェクトの作成 「プロジェクトを作成」ボタンを押下し現れたダイアログに、任意のプロジェクト名を入力。他はそのままで、「作成」ボタン押下する。 Analytics APIの有効化 プロジェクトページに移動するので「APIと認証」の「API」をクリック。 左側に表示されるテキストボックス(100件以上のすべてのAPIを検索)に「analytics」と入力すると、その下のリストがフィルタリングされて、「Analytics A
![Node.js + JWT (JSON Web Token) を使用して Analytics API から月間ユニークユーザー数を取得する](https://cdn-ak-scissors.b.st-hatena.com/image/square/a704de1101aa317b72b516f96fc10c0bcb917912/height=288;version=1;width=512/https%3A%2F%2Fmistymagich.files.wordpress.com%2F2015%2F05%2F07-created_service_account.png)