27
NOVEMBER
ウェブFRIDAY 2020 / 11 / 27
日本の祝日情報をJSON形式で取得するAPI
Text by Hiroyuki Matsumoto
日本の祝日情報をJSON形式で取得する際、
https://holidays-jp.github.io/api/v1/date.json
にアクセスすると、今年・来年・再来年の祝日情報が取得できます。
3行で終わってしまった!😨
さすがにこれだけだと申し訳ないのでもうちょい追加しておきますと、このAPI では Googleカレンダーに登録された日本の祝日からデータを拾ってきて直近3年分の祝日を出力しています。
github は cdnで冗長化済みなため、JavaScript等で毎回アクセスしてもサーバー負荷はさほど高くならないはずです。たぶん。
なお、サーバーサイドで使う際にはネットワークアクセスが遅延原因となってしまうため、
私は1ヶ月に1回ほど cron でサーバー内にローカルファイルとして保存してから使用しています。
他にもCSV形式やUNIX時刻などでも取得できますので、JSON形式以外で使用したい場合は https://holidays-jp.github.io/ を参照しましょう。
TEXT by
松本 博之(まつもとひろゆき)
1978年、鳥取県米子市生まれ。
株式会社マジックワード WEBシステムの開発・運用を担当。
WordPressの実績多数。表面的な使用方法を把握するだけでなく、WordPressのソースコードを読み解いて対応できます。
国家資格の応用情報処理技術者をなんとなくとりました。