2014-09-20 140 views
-2

如何检索联系人所属组的名称? 这是谷歌如何存储组信息:Google联系人每个联系人的API检索组名称

<gContact:groupMembershipInfo deleted="false" href="http://www.google.com/m8/feeds/groups/{my_email address}/base/1fklk0eb8b87ad92"/> 

我建立一个自动完成列表,但因为用户只知道“家庭”,而不是组ID,就不可能缩小与组名的列表。

编辑:更近了一步,但新的问题relationship between 2 arrays

回答

0

我找到了答案:

存储所有的群体在一个阵列组[]: 请求URL: https://www.google.com/m8/feeds/groups/default/full

商店中的所有联系人在一个数组中联系人[]: 请求url: https://www.google.com/m8/feeds/contacts/default/full

Combine thi s 2阵列(relationship between 2 arrays

foreach($contacts as &$contact) { 
        //^reference 
    foreach($groups as $group) { 
     if($contact['group'] == $group['value']) { 
      $contact['group'] = $group['name']; 
     } 
    } 
}