我一直在尝试使用 CakePHP 中的 ZEND GData API 并让它设置和检索日历列表。
所有这些都有效,但是当我尝试检索日历事件时,我收到一个错误的请求错误,我不知道如何解决它。这是运行脚本时收到的错误消息的代码。
*注意:我正在使用 XAMPP 从我的机器上测试这个
//GET LIST OF EVENTS
$index = 0;
foreach($listFeed as $list) {
$query = $service->newEventQuery($list->link[0]->href);
// Set different query parameters
$query->setUser('default');
$query->setVisibility('private');
$query->setProjection('full');
$query->setOrderby('starttime');
// Get the event list
try {
$eventFeed[$index] = $service->getCalendarEventFeed($query);
} catch (Zend_Gdata_App_Exception $e) {
echo "Error: " . $e->getResponse() . "<br />";
}
$index++;
}
这是错误消息:
错误:HTTP/1.1 400 错误请求内容类型:text/html;charset=UTF-8 日期:2012 年 5 月 14 日星期一 04:04:41 GMT 过期时间:2012 年 5 月 14 日星期一 04:04:41 GMT 缓存控制:私有,max-age=0 X-content-type-options: nosniff X-frame-options: SAMEORIGIN X-xss-protection: 1; mode=block 服务器:GSE 连接:关闭 无效的请求 URI
感谢您的时间和帮助。