2012-07-02 49 views
2

在PHP開發一個網站。本網站的用戶可以從我提供的日曆中預約預約。當用戶進行預訂時,應將其添加到我的Google日曆中。集成我的網站與谷歌日曆

這種類型的場景需要什麼樣的認證機制?哪一個來自以下? 1.網絡應用程序 2.服務帳戶 3.已安裝的應用程序

注意:我不想訪問我的網站用戶的Google日曆。我只想讓他們的預訂顯示在我的Google日曆中。並且,如果可能的話,請發佈我可以開始編碼的來源。我搜索了,但大多數關於這個主題的教程都基於.NET。

謝謝。

回答

3

您將需要設置與Google Calendar API的OAuth界面。但是,您不必使用OAuth連接到用戶的Google日曆,而是將其設置爲始終連接到您的Google日曆。如果您進入Google文檔中的Calendar API,則會有一個名爲Write your First App的部分。這有多種語言的示例代碼,包括PHP。這是一個開始的好地方。

注意:當我說它將使用您的帳戶時,我的意思是您將其設置爲像您是客戶並通過OAuth連接以獲取令牌。然後保存這些令牌並將其用於Google日曆的所有訪問。由於代幣已加入您的帳戶,因此您將始終連接到您的日曆。

+0

$ Mark非常感謝。有什麼樣的PHP代碼,我可以學習? – Ivin

+0

在上面的寫你的第一個應用程序鏈接,有一些很好的示例代碼。 –