設定ページで入手できます。 1つのアカウントに複数のカレンダーがあります。GoogleカレンダーAPIからcalendar_idを取得するには
私は service.list_calendar_lists(page_token:page_token)とバックの名前を取得することができます
が、どのように私はカレンダー
設定ページで入手できます。 1つのアカウントに複数のカレンダーがあります。GoogleカレンダーAPIからcalendar_idを取得するには
私は service.list_calendar_lists(page_token:page_token)とバックの名前を取得することができます
が、どのように私はカレンダー
の名前に関連付けられているカレンダーIDをできないservice.list_calendar_lists
から返された構造がありますエントリを持つJSON items
items
はカレンダーリスト項目の配列で、各配列要素にはあなたが求めているものがid
です。
だから、GoogleカレンダーAPI hereに示すように、あなたはGETリクエストでCalendarList()を使用することができます
array_of_ids = service.list_calendar_lists(page_token: page_token)['items']map{|i| i['id']}
のようなもの。私は、上記のドキュメントに記載されているように、 "プライマリ"キーワードを渡して自分のカレンダーIDを取得することでこれをテストしました。