2010年6月10日 星期四

Google Calendar API in PHP 教學(一) - 概觀

以前在大學期間就有使用Google Calendar API來建立校內的場地租借系統(雖然還有很多並不完善),期間嘗試了很多種方法來實驗各種Google Calendar 的可能性。

市面上有許多書籍已介紹如何使用Google xx API BY Javascript,對於其他語言的部份並沒有太多著墨之處,之前的經驗皆採用PHP版本,以下一步一步講解如何在PHP環境中使用API

首先,環境建立本人環境採用WAMP(Windows + Apache + MySQL + PHP)



環境測試成功如下圖
網路上有許多教學文章
AppServ 架站教學 2 (架設 Windows 的個人伺服器)
[教學]如何安裝AppServ?(WAMP)

AppServ 2.5.10 教學

接下來請至Google Calendar API網站


按下『文件』連結


點選Libraries and Code

頁面中的PHP client library 是我們今天的重點

頁面中有五個選項
1. Getting Started Guide (對於Google Data API in PHP導覽指引說明 Google 版本)
2. Calendar Developer's Guide for PHP (Calendar API in PHP導覽說明 Google 版本)
3. Zend Reference Guide (GData API in PHP 導覽說明 Zend 版本)
4. Zend API Guide (phpdoc) (Google API in PHP 參考手冊 Zend 版本)
5. Downloads page (下載Google API in PHP 版本)

Google API PHP版本雖然由 Zend團隊所編寫,但是使用Google API服務並不需要安裝Zend Framework,相關資料可至 Zend Downloads -> Google Datas API 下載,如下圖

而有使用過Javascript版本的人一定也知道Google API皆以Google Data為核心,閱讀參考資料時先將Data部份搞懂之後,再延伸至自己所需要的部份,幾乎85%的問題都可以迎刃而解。

本篇文章著重於介紹Google API及 Zend的介紹,實作的部份將於下一篇文章中提到。

沒有留言:

張貼留言

Facebook