我有 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();
...
答案 0 :(得分:2)
Google日历允许访问日历而无需使用私人链接进行身份验证。在Google日历中,点击要共享的日历旁边的向下箭头,然后选择“日历设置”。然后有一个“私人地址”部分,您将有三个XML,ICAL和HTML格式的链接。此链接包含身份验证令牌。
编辑:显然使用private link is discouraged for sharing。如果你公开日历并使用普通的共享链接,我希望你能达到同样的效果。
EDIT2:如果您没有私人地址选项,则可能会将Google与自定义域一起使用。这是post how to enable it then。
答案 1 :(得分:0)