我与Google Contacts API进行了有效的整合,但一步并未返回我预期的结果。
当我获得群组中的联系人列表(例如"我的联系人")时,它会返回预期的联系人数量:
https://www.google.com/m8/feeds/contacts/default/full?
group=http://www.google.com/m8/feeds/groups/{userEmail}/base/6
&alt=json&v=3.0
当我传递查询参数而不是组参数时,它会返回与该查询匹配的所有联系人。
https://www.google.com/m8/feeds/contacts/default/full?
q=Alan&alt=json&v=3.0
但是,当我合并q=term
和group=[...]
时,我希望只获得与查询匹配且位于“我的联系人”中的联系人。相反,我同时获得查询结果和我的联系人。
https://www.google.com/m8/feeds/contacts/default/full?
q=Alan&group=http://www.google.com/m8/feeds/groups/{userEmail}/base/6
&v=3.0&alt=json
有谁知道如何使此查询的行为类似于AND搜索而不是OR?
谢谢!