并感谢您的阅读。
我的问题是我正在尝试使用 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 中剥离参数,但我没有运气查看库。
谢谢你的帮助。