2016-03-31 33 views
0

在我的本地主機,我試圖與谷歌日曆api溝通。 Php,json,作曲家安裝。從輸入帖子的網站插入一個事件谷歌日曆

從終端,我可以列出從我的谷歌日曆10個下一個事件。 我發現以及如何獲得授權插入新事件,我可以添加事件。

我的問題是,如何能夠在網頁上顯示我的事件列表,並通過INPUT & POST來添加網頁中的事件?

的主要目標是: 遊客鍵入日期,應用程序會檢查如果我可以,如果是,它會自動插入事件到我的谷歌日曆。

你有什麼想法嗎?

我安裝了php的請求(https://github.com/rmccue/Requests) 但它告訴我,我需要身份驗證才能訪問api。我如何才能通過請求進行身份驗證?

謝謝你的幫助。 讓 - 查爾斯

回答

0

這是可能的和可用做的。您可以從檢查Google Calendar API for PHP的文檔開始。你想要做的只是檢索並能夠發佈/更新事件。這可以通過API進行GET和POST HTTP請求來實現。

作爲示例,您可以參考here以瞭解如何檢索事件。這些請求將返回JSON格式的Event Resource,您可以在您的Web應用程序中使用它。爲了創建事件,你可以參考here來創建一個函數,使HTTP POST請求添加或創建一個事件。

您需要首先設置Oauth身份驗證才能訪問該API。對於使用Google API的所有開發來說,這都很重要且幾乎是強制性的。你可能還沒有設置這個,因爲你遇到了認證問題。你可以看看如何在PHP中設置Oauth here

+0

親愛的Swagbomb,謝謝你的回答。我現在知道我需要執行http請求。我堅持這一點。我已經搜索瞭如何使用REST進行http請求,但是仍然沒有找到如何使用這個oauth2來做到這一點。我已經使它在本地主機上運行並運行我的終端。我只是不知道如何使它在網頁上工作:/ – jcdarocha