ノウハウ色々
モジュールいろいろ
リンク集
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー


当サイト構築活用本
  (amazonリンク)

XOOPSコミュニティサイト構築ガイド

Customizing XOOPS

Googleマップ+Ajaxで自分の地図をつくる本

PHPサイバーテロの技法―攻撃と防御の実際

メイン
   《01》XOOPSノウハウなど
     Googleカレンダーをイベント一覧に同期

スレッド表示 | 古いものから 前の記事 | 次の記事 | 下へ
話題
Googleカレンダーをイベント一覧に同期
投稿者: fanrun7     投稿日時: 2010-1-9

 カレンダー形式でのオリエンテーリングイベント予定の表示をしてみたいとは、以前から思っていたが、2010年になった事で少し新しいことをしたいと考えて調べたところ、意外と容易にできそうと判ったのでやってみました。

 オリエンテーリングイベントの一覧はMySQLに入れてあるので、ここから取り出すのは難しくない。

 問題はGoogleカレンダー側だが、ZendFramework(ver1.9.6)を導入して、そのドキュメント中のサンプルを作ってみたら意外と簡単に動く。

 引っ掛かったのは、maxResultsの設定でした。見本にないので設定しなかったら、他の項目をいろいろ設定しても25件しかquery処理できない。良くドキュメントも見直したら、この項目がみつかりました。

 データの件数が多いので、期間指定での同期をする仕様にしたのですが、startMinとstartMaxの設定にひっかかりました。この項目の名前からして、イベントの開始日のMinとMaxかと理解していたのですが、そうではない。この指定より前に開始しているイベントでも、終了日がこの指定の範囲内に入っているとqueryされます。

 ま、注意点はそんな所でしょうか?

 見本のページはこちら

 参考にしたページ
 Google カレンダーの API とツール
 Zend Framework 第24章 Zend_Gdata

スレッド表示 | 古いものから 前の記事 | 次の記事 | トップ
Copyright(c) 1996-2010 森を走ろう企画    powered by XOOPS