【问题标题】:Zend google Calendar access not working anymoreZend 谷歌日历访问不再工作
【发布时间】:2014-11-17 20:46:16
【问题描述】:

我使用 Zend 框架访问谷歌日历大约 1 年。今天突然Zend命令getCalendarEventFeed()报错:

HTTP/1.1 403 Forbidden 
Content-type: text/html; 
charset=UTF-8 
Date: Mon, 17 Nov 2014 20:43:36 GMT 
Expires: Mon, 17 Nov 2014 20:43:36 GMT 
Cache-control: private, max-age=0 
X-content-type-options: nosniff 
X-frame-options: SAMEORIGIN 
X-xss-protection: 1; 
mode=block Server: GSE 
Alternate-protocol: 443:quic,p=0.01 
Connection: close

昨天一切正常,我什么都没做。

我用的是Zend framework 1.11.12,今天我也试了最新的1.12.9版本,同样的问题。

有什么想法吗?

【问题讨论】:

    标签: zend-framework calendar


    【解决方案1】:

    这里同上。公共日历提要,因此不需要身份验证,但突然间除了 403 什么都没有。

    Google 今天似乎弃用了 v2 日历 API。见这里:http://googleappsupdates.blogspot.com/2014/06/calendar-gdata-api-google-calendar.html

    【讨论】:

    • 马特 - 你要做什么?我正在考虑用原生谷歌 API 重写整个代码,但是因为在我犹豫走这条路之前我从未使用过它。有什么建议吗?
    • 是的,我正在为 v3 重写。幸运的是,我正在做的只是从日历提要中提取接下来的三个事件。在 v2 API 中非常简单。除非他们遗漏了该功能,否则我希望在 v3 中它不会更糟。