2011-09-01 155 views
1

私人谷歌日曆我有電子郵件Gmail帳戶密碼,我怎麼能在我的網站上私人谷歌日曆顯示? (只讀將被罰款太)顯示自定義網站

如果我使用的HTML鏈接或iframe中的鏈接,我需要的用戶沒有從他身上莫名其妙的相互作用進行身份驗證,

還是有一些JavaScript日曆(如FullCalendar),這可以訪問私人日曆嗎?

或者我可以在一些javascript日曆中插入事件嗎?

我使用Zend框架,並可以進行身份​​驗證和做的東西一樣

$service = Zend_Gdata_Calendar::AUTH_SERVICE_NAME; 
    $client = Zend_Gdata_ClientLogin::getHttpClient($email, $password, $service); 
    $service = new Zend_Gdata_Calendar($client); 
    $calendars = $service->getCalendarListFeed(); 
... 
+0

我認爲你應該製作一個在服務器端發送請求的小部件,並且你可以在客戶端處理這些事件。 –

回答

2

谷歌日曆允許訪問日曆,而不會與專用鏈路認證。在Google日曆中,點擊要分享的日曆旁邊的向下箭頭,然後選擇「日曆設置」。然後有一個「私人地址」部分,您將擁有三個XML,ICAL和HTML格式的鏈接。該鏈接包含身份驗證令牌。

編輯:顯然使用private link is discouraged for sharing。我希望你可以做到這一點,如果你讓你的日曆公開並使用正常的分享鏈接。

編輯2:如果你沒有私人地址選項,你可能會使用谷歌自定義域。這裏是post how to enable it then

+0

是的但爲了私人的html鏈接工作,你需要登錄到Gmail,這是我的問題 – max4ever

+0

不,你不知道。如果你使用普通的日曆地址,你需要一個。試試這個鏈接 - 你需要被綁住嗎? https://www.google.com/calendar/embed?src=36rkeh8hkvrkg2o2d6ult7q5s8%40group.calendar.google.com&ctz=Europe/Warsaw&pvttk=8d1261ca5a137d27decd85434d5e3390 – okrasz

+0

沒有它的工作原理沒有登錄,所以這是一個私人日曆?那麼每個人怎麼能看到它呢? – max4ever