如何检索联系人所属组的名称?这就是谷歌存储群组信息的方式:
<gContact:groupMembershipInfo deleted="false" href="http://www.google.com/m8/feeds/groups/{my_email address}/base/1fklk0eb8b87ad92"/>
我正在构建一个自动完成列表,但由于用户只知道"家族"而不知道组id,因此不可能使用组名称缩小列表的大小。
EDIT:两个阵列之间的关系更近了一步,但出现了新的问题
我找到了答案:
将所有组存储在数组中groups[]:请求url:https://www.google.com/m8/feeds/groups/default/full
将所有联系人存储在阵列中联系人[]:请求url:https://www.google.com/m8/feeds/contacts/default/full
组合这2个阵列(2个阵列之间的关系)
foreach($contacts as &$contact) {
// ^ reference
foreach($groups as $group) {
if($contact['group'] == $group['value']) {
$contact['group'] = $group['name'];
}
}
}