API контактов Google получает имя группы для каждого контакта

Как я могу получить название группы, к которой принадлежит контакт?
Вот как Google хранит информацию о группе:

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

Я создаю список автозаполнения, но так как пользователь знает только «семейство», а не идентификатор группы, невозможно сократить список с помощью имени группы.

РЕДАКТИРОВАТЬ: шаг вперед, но новая проблема отношения между двумя массивами

-2

Решение

Я нашел ответ:

Сохраните все группы в массиве Groups []:
URL запроса:
https://www.google.com/m8/feeds/groups/default/full

Сохраните все контакты в массиве Contacts []:
URL запроса:
https://www.google.com/m8/feeds/contacts/default/full

Объедините это 2 массива (отношения между двумя массивами)

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]