2

一个核心 php 网站与谷歌日历 API 集成。收集并更新到谷歌日历的网络表单数据。尽管所有日期格式都使用DATE_ATOM,mktime()我面临这个问题。

如何修复致命错误:未捕获的异常“Zend_Gdata_App_HttpException”?

致命错误:/home/website/public_html/zend/lib/Zend/Gdata/ 中未捕获的异常 'Zend_Gdata_App_HttpException' 和消息 'Expected response code 200, got 400 [Line 1, Column 659, element gd:when] Badly formatted datetime' App.php:700 堆栈跟踪:#0 /home/website/public_html/zend/lib/Zend/Gdata.php(219): Zend_Gdata_App->performHttpRequest('POST', ' http://www.goog ... ', Array, 'performHttpRequest('POST', ' http://www.goog ...', Array, 'post(Object(Zend_Gdata_Calendar_EventEntry), ' http://www.goog ...', NULL, NULL , 数组) #3 /home/website/public_html/zend/lib/Zend/Gdata/Calendar.php(165): Zend_Gdata_App->insertEntry(Object(Zend_Gdata_Calendar_EventEntry), ' http://www.goog...', 'Zend_Gdata_Cale...') #4 /home/website/public_html/add-session.php(297): Zend_Gdata_Calendar->insertEvent(Object(Zend_Gdata_C in /home/website/public_html/zend/lib/ Zend/Gdata/App.php 在第 700 行

以下链接都没有帮助我 未捕获的异常'Zend_Gdata_App_HttpException YouTube PHP API - Zend_Gdata_App_HttpException 致命错误:未捕获的异常'RuntimeException' 致命错误:PHPExcel 类中未捕获的异常'异常'

https://groups.google.com/forum/?fromgroups=#!topic/google-contacts-api/IFHANnTWzIM

4

1 回答 1

1

如果您有任何 html 实体或空间、开始时间或结束时间,那么您最终会遇到此问题。确保下面的代码行中没有 html 实体或空格。

$start = date(DATE_ATOM, mktime($_POST['sdate_hh'], $_POST['sdate_ii'], 0, $_POST['sdate_mm'], $_POST['sdate_dd'], $_POST['sdate_yy'] ));

$end = date(DATE_ATOM, mktime($_POST['edate_hh'], $_POST['edate_ii'], 0, $_POST['edate_mm'], $_POST['edate_dd'], $_POST['edate_yy'] ));

因此问题解决了。

于 2013-03-19T14:21:58.300 回答