【发布时间】:2012-01-17 01:44:55
【问题描述】:
感谢您的阅读。
我的问题是我正在尝试使用 Zend_Gdata_Query 获取属于 GData 中某个组的联系人列表。
使用
$query = new Zend_Gdata_Query('http://www.google.com/m8/feeds/contacts/default/full/?group=http://www.google.com/m8/feeds/groups/xxx...xxx/base/XXX');
$feed = $gdata->getFeed($query);
给我一个“未知的授权标头”。
$query = new Zend_Gdata_Query('http://www.google.com/m8/feeds/contacts/default/full/');
$query->setParam('group', 'http://www.google.com/m8/feeds/groups/XXX...XXX/base/XXX');
$feed = $gdata->getFeed($query);
是一样的。
显然没有那个参数我得到了所有的联系人。
我已经尝试使用 URL 中的参数的第一种方法,并使用修改后的 CakePHP 核心 HttpSocket 扩展,它正在工作。所以我认为问题在于 Zend 从 url 中剥离参数,但我没有运气查看库。
感谢您的帮助。
【问题讨论】:
-
使用 $query->setParam('max-results', '10'); 时同样的问题或 $query->setMaxResults(10);所以我认为问题在于我如何使用 Zend 库......
标签: php zend-framework cakephp gdata-api google-contacts-api