2011-11-25 38 views
2

我一直在這一個最後2天...在PHP中添加,修改或刪除Google日曆事件/日曆的最簡單方法是什麼?

所有我想要做的是,我的用戶名和密碼,訪問我的谷歌日曆事件/日曆以及創建,編輯或刪除我的PHP web應用程序。

我已經看過Google API,Zend Framework,OAuth 2.0與谷歌等,總是有一條信息失蹤,使其工作。

什麼是在共享服務器上訪問我的gcalendar最快最簡單的方法?有沒有一個類/ PHP函數文件,我可以簡單地安裝在www.websitename.com/include目錄中,這不會讓我想把頭髮拉出來?我想使用這樣的功能:updateevent(username,pass,id,calendar,title,details,location等);

+0

這可能有助於細讀日曆的官方Google PHP API的來源:http://code.google.com/p/google-api-php-client/source/browse/trunk/src/contrib/apiCalendarService .php –

回答

2

新的API可能有點嚇人,特別是對於那些對某個特定平臺而言仍然是新手的程序員。谷歌的Calendar API有很好的文檔記錄(像所有這些) - 但你只需要閱讀它們。一旦你習慣了它,這很容易。

http://code.google.com/apis/calendar/v3/using.html

它主要涉及到這一點:

  1. 獲取關鍵的API
  2. 包括在你的PHP代碼
  3. 鑑權的兩個文件(步驟到這一點只需要a few lines of code
  4. 做你需要做的!

這是直接使用Google日曆的唯一官方和真正最簡單的方法。哪些信息仍然缺失?

+0

感謝您的回答。我能夠使用OAuth 2.0系統,但正如我在其他問題中所說的(http://stackoverflow.com/questions/8263776/how-to-use-oauth-with-google-calendar-to-access-only-一個日曆)它訪問登錄用戶的日曆,而不是來自我的客戶端的日曆...而對於API密鑰,我根本無法實現它:它是您提供的鏈接,沒有關於使API的關鍵工作...你能告訴我我做錯了什麼(我去了控制檯,得到了鑰匙,把它放在腳本中,然後我得到錯誤)? – Joel

+0

你有什麼錯誤? – Matt

+0

我發佈了關於此問題的精確問題/錯誤:http://stackoverflow.com/questions/8270994/how-do-i-use-googles-simple-api-access-key-to-access-google-calendar- info-ph ...你能幫助我嗎?它必須是我失蹤的一個細節 – Joel