今回もGoogleカレンダーの話題です。
手帳の代わりとして使うには、いつでもどこでも予定が確認できなくてはなりません。そのために使う道具としての筆頭候補は、携帯電話です。今のところGoogleからは日本の携帯電話向けのアクセス手段が提供されいませんから、ものすっごく携帯電話が進化して、パソコンと同じ機能が詰め込められるようになるまでは、Googleの対応を待つか、ユーザーが自分たちで何とかするか、二つに一つです。
当然のように携帯電話から予定を見たいという需要は存在していて、すでに動きが起こっています。調べたところ、以下の二つが見つかりました。他にもPHPのライブラリのみとか、断片的なコードはいくつかありましたが、まとまった形で提供されていたのはこれらしか見つけられませんでした。
Google Calendar Mobile Gatewayは、自分のカレンダーだけでなく公開されていたり特定のユーザーと共有しているカレンダーも表示できます(ただし予定有無のみの表示権限しかないものは表示できません)。予定の編集は出来ないものの、私の使い方では、こちらの方の機能がありがたいです。ただ、ソースコードは公開されていませんので、自分であーだこーだ出来ないのがちょっと残念。C#で書かれているようなので、それが動かせるレンタルサーバーというのも少ないでしょうけれど。
Google Calendar の携帯用プログラムは、今のところ自分のカレンダー1つだけしか表示できません。ソースが公開されていましたので数日かけていじったところ、書き込み権限のあるカレンダーならば表示できるようになりましたが、予定有無の表示だけに制限しているカレンダーは見れませんでした。なにか方法があるのでしょうけれど、見つけられませんでした。
Google Data APIs (Beta) Developer's Guideを眺めても、英語でよく分からないし、それらしきコードも見あたらないし(それどころか書き込み権限のあるカレンダーの取得の仕方もここでは見つけられませんでしたが)、はてさてどうしたものか。
Googleがさっさと日本向けに携帯電話対応してくれれば問題ないのですけれどもね。
今のところ、共有カレンダーも表示させるには、Google Calendar Mobile Gatewayを使うのが一番手っ取り早い感じです。
ここ数日で学んだことを少々。
自分が書いたわけではないプログラムで試し試しやっているので、理解が中途半端です。こんな程度の理解で読者ブログに書いてしまってすいません。
でもせっかくですのでお知恵を拝借したいと思います。
特定のユーザーに空き時間情報のみを公開しているカレンダーのデータを取得するにはどうしたらいいのでしょうか。データのやりとりとしてはマイカレンダーと同じで、URIが違うだけなんでしょうか。いろんなパターンを試しましたが、当たりに到達できませんでした。
根本的に何か違うんでしょうかねぇ・・・
※このエントリは CNET Japan ブロガーにより投稿されたものです。朝日インタラクティブ および CNET Japan 編集部の見解・意向を示すものではありません。
メンバー限定サービスをご利用いただく場合、このページの上部からログイン、またはCNET_ID登録(無料)をしてください。