だるろぐ

明日できることは、今日しない。

Surface RT: Facebook のイベントをカレンダーと同期する(Outlook.com / Windows 8)

f:id:daruyanagi:20130522064414p:plain

Windows 8(Windows RT を含む)では、Microsoft アカウントに Facebook を紐づけている場合、Facebook の友だちの誕生日が「カレンダー」アプリに表示されます。同じようにして Facebook のイベントも「カレンダー」アプリと同期できれば便利ですよね、たぶん。

Facebook イベントのエクスポート

f:id:daruyanagi:20130522064918p:plain

まずは Facebook イベントのデータを取得。イベント画面の設定メニューで[エクスポート]を選択。

f:id:daruyanagi:20130522065052p:plain

そして、URL(Internet Explorer の場合は“ショートカット”、Google Chrome の場合は“リンク アドレス”)をクリップボードへコピー。

webcal://www.facebook.com/ical/b.php?uid=***&key=***

こんな感じの URL が取得できれば成功です。なるほど、WebCal(Webcal - Wikipedia, the free encyclopedia)なんですね。

outlook.com へインポート

f:id:daruyanagi:20130522065929p:plain

「カレンダー」アプリのデータは outlook.com のカレンダーと同期されています(普通は)。なので、「カレンダー」アプリと同期するには outlook.com と同期させればいい。ちなみに、メールからカレンダーへ移動するには、Outlook ロゴの右隣にあるボタンを押す(これ、Windows 8 のユーザーインターフェイスに慣れてないとわかりにくいよね?)。

f:id:daruyanagi:20130522082100p:plain

次に[インポート]メニューを開く。

f:id:daruyanagi:20130522070211p:plain

あとは[受信登録]の欄にさきほどの URL を登録するだけ。

f:id:daruyanagi:20130522070332p:plain

これで outlook.com はもちろん、Surface RT の「カレンダー」アプリとも同期される。「カレンダー」アプリを再起動すると、[オプション]画面で新しく受信登録したカレンダーを ON にすることができる。

注意

f:id:daruyanagi:20130522070510p:plain

Facebook と outlook.com の同期にはかなりラグがあるので注意。今は 2013/05/22 7:05 で、登録からほぼ丸一日たつけど、いまだに更新されていない。

追記

f:id:daruyanagi:20130524101555p:plain

同期されました。数日間のラグは考えておいた方がよさそう。