如何检索联系人所属的群组的名称? 这就是谷歌存储群组信息的方式:
<gContact:groupMembershipInfo deleted="false" href="http://www.google.com/m8/feeds/groups/{my_email address}/base/1fklk0eb8b87ad92"/>
我正在构建一个自动完成列表,但由于用户只知道“家庭”而不知道组ID,因此无法使用组名缩小列表的大小。
编辑:接近但新问题relationship between 2 arrays
答案 0 :(得分:0)
我找到了答案:
将所有组存储在数组Groups []中:
请求网址:
https://www.google.com/m8/feeds/groups/default/full
将所有联系人存储在数组联系人[]中:
请求网址:
https://www.google.com/m8/feeds/contacts/default/full
合并这两个数组(relationship between 2 arrays)
foreach($contacts as &$contact) {
// ^ reference
foreach($groups as $group) {
if($contact['group'] == $group['value']) {
$contact['group'] = $group['name'];
}
}
}