在自定义网站中显示私人谷歌日历

时间:2011-09-01 10:19:41

标签: javascript zend-framework

我有 gmail帐户的电子邮件密码 ,如何在我的网站中显示 私人谷歌日历? (readonly也没关系)

如果我使用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();
...

2 个答案:

答案 0 :(得分:2)

Google日历允许访问日历而无需使用私人链接进行身份验证。在Google日历中,点击要共享的日历旁边的向下箭头,然后选择“日历设置”。然后有一个“私人地址”部分,您将有三个XML,ICAL和HTML格式的链接。此链接包含身份验证令牌。

编辑:显然使用private link is discouraged for sharing。如果你公开日历并使用普通的共享链接,我希望你能达到同样的效果。

EDIT2:如果您没有私人地址选项,则可能会将Google与自定义域一起使用。这是post how to enable it then

答案 1 :(得分:0)

除非您授予Google用户许可或将日历公开,否则目前无法将私人日历嵌入到自定义网站中。

enter image description here