【当ブログではアフィリエイト広告を利用しています】

iCalendar形式でGoogleカレンダーを取り込んでみる

attention この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。

iCalendar形式データでGoogleカレンダーに予定を取り込めました。
「iCalendar」「vCalendar」の違い

BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:カレンダー名
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VEVENT
DTSTART;VALUE=DATE:開始日時(20110413T233000Z)
DTEND;VALUE=DATE:終了日時(共通フォーマット)
DTSTAMP:日時(共通フォーマット)
UID:ユニークID(36桁英数記号?)
CLASS:PUBLIC
CREATED:日時(共通フォーマット)
DESCRIPTION:iCalendar形式で作っています(説明)
LAST-MODIFIED:日時(共通フォーマット)
LOCATION:杉並区荻窪(場所)
SEQUENCE:0
SUMMARY:テストです(タイトル)
STATUS:CONFIRMED
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

文字化けしてしまったら
基本的に文字コードは「UTF-8」です。
GoogleカレンダーがiCalendar形式を読み込む際にタイプ指定が必要です。

.htaccessの場合
AddType "text/calendar; charset=utf-8" .ics
PHPの場合
header('Content-Type: text/calendar; charset=utf-8');

ご意見・ご感想をお待ちしております。

いただいた情報は一般公開されません。(入力いただいたメールアドレスにてご返信させていただきます)
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。