業務でGoogleCalendarAPIを使った時のメモ # やりたかったこと 対象アカウントのGoogleカレンダーから空いてる時間帯を抽出し、指定の時間帯に予定を入れる イメージ # 以下作業メモ 公式のドキュメントはこちら。 Railsを使っていたのでRubyのドキュメントを参考にした。 Ruby Quickstart | Calendar API | Google Developers 認証のためのキーが必要なのでGoogle Cloud Platformから取得する。 認証方法はどうやら以下三つがあるらしい。 APIキー OAuthクライアントID サービスアカウント 今回はユーザーのデータにアクセスする必要はなく、Railsアプリからグーグルカレンダーへのアクセスなのでサービスアカウントを使うみたい。 OAuthにも色々あるらしく、このドキュメントに詳細説明がある。 U