Zend公司的GData没有与谷歌日历API工作(Zend Gdata not working wi

2019-10-21 06:49发布

我公司使用Zend GDATA 1.11.7,比较老了,但是他们还没有不得不搬到新的东西还没有的能力。 我们有一个程序,增加了活动,根据用户提交表单谷歌日历。

今天上午,我们现在得到的错误如下:

致命错误:未捕获的异常 'Zend_Gdata_App_HttpException' 与消息“预期响应码200,得到403 <HTML> <HEAD> <TITLE>禁止</ HEAD> <BODY BGCOLOR = “#FFFFFF” TEXT = “#000000”> <H1>禁<H2>错误403 </ BODY> </ HTML>'在/homepages/26/d119734641/htdocs/app/ZendGdata-1.11.7/ZendGdata-1.11.7/library/Zend/Gdata/App.php:709

一切从我读,这是一个身份验证问题......但我有一个问题,这是不久前,我们没有访问谷歌控制台的API构建的,还有什么可能是这个问题? 难道谷歌停止支持认证的这种方式,在这个Zend的GDATA使用?

请帮忙为我目前所拥有的一切,从我们的在线数据库,日历手动发生。

Answer 1:

发现这个职位的Zend谷歌日历的访问不工作了

看来他们停产了吧....

早在2011年11月,我们宣布了日历的GData API的弃用(V1,V2)当APIv3被提供。 现在,我们将可以在2014年11月17日关停这些旧版本。



Answer 2:

https://developers.google.com/api-client-library/php/

似乎是要走的路。 仍然工作在此更换我Zend_GData(Zend的V1项目),但它似乎promissing。

编辑

我可以证实,我是能够迁移我的所有zend_Gdata到谷歌API的PHP客户端主机。

我可以创建活动,更新事件,删除事件,我也extendedProperties工作,一切都很好。 我已经了解OAuth和refreshToken只是一个关心,我希望我的理解它是如何工作的。

/编辑



Answer 3:

你不能使用Zend公司不再列出,添加,删除事件。 你必须使用谷歌API V3。 这里是你可以用它来管理事件类的例子: 身份认证的Zend的GData(403禁止)



文章来源: Zend Gdata not working with google calendar API