GoogleカレンダーAPIからPHPで祝日を取得する方法

祝日を判定する機能実装のため、GoogleカレンダーAPIから祝日を取得する方法をメモ。

前月と当月を引数に、その期間の祝日を取得します。

準備

Google Calendar API を使って祝日を取る PHP編

上記の記事をGoogleカレンダーAPIキーを取得。

 

GoogleカレンダーAPIからPHPで祝日を取得

 

2018年7月と8月を引数にして実行すると、こんな感じで取得できます。

ちなみにGoogle Calendar APIの上限は1,000,000リクエスト数/日(参考:Google が提供する API のリクエスト上限数一覧)までなため、それ以上のリクエストになる場合は、一度データベースに登録し、そこから取り出すようにするとよいでしょう。