API контактов Google извлекает один контакт, используя php отсутствующую информацию о группе

Я озадачен этим.

Когда я получаю все контакты, он возвращает группы контактов (только пользовательские группы, а не системные группы). Но когда я получаю только один контакт, я не возвращаю группы обратно.

Ref: https://developers.google.com/google-apps/contacts/v3/#retrieving_a_single_contact

В этом примере XML-возвращение включает контактные группы в gContact:groupMembershipInfo вещь. Но при получении запроса в моем списке контактов я получаю всю информацию, но не группы. Это ошибка в API v3.0? Или я совершаю огромную ошибку?

Я использую Google PHP обертку

Мой сохраненный контакт имеет идентификатор Google (который имеет http вместо адреса https).

$url = str_replace( 'http://', 'https://', $stored_contact['google_id'] )."?alt=json";
$req = new Google_HttpRequest($url);
$val = $client->getIo()->authenticatedRequest($req);
$rawcontact = json_decode($val->getResponseBody(), true);

Возвращает контакт, как и ожидалось, но не включает группы …

Любые предложения очень ценятся!

С Уважением,

парсек

1

Решение

Задача ещё не решена.

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

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