API контактов Google — имя и фамилия некоторых контактов отсутствуют, даже если они есть в моих контактах Google

Есть некоторые контакты, для которых API контактов Google не возвращает имя и фамилию.

Странно то, что он показывает имя и фамилию, когда я захожу в свои контакты Google, но даже при экспорте контактов с экрана контактов Google имя и фамилия отсутствуют для некоторых контактов.

Снимок экрана 1: Мой экран контактов Google

введите описание изображения здесь

Снимок экрана 2: Экспортированный CSV контактов

введите описание изображения здесь

То же самое происходит с API. Для Contact Jim Smith API не возвращает имя и фамилию.

введите описание изображения здесь

Я использую API контактов Google версии 3. Вот вывод XML:

<entry gd:etag='"SH08eDVSLit7I2A9XRFRFkkOTwQ."'>
<id>
http://www.google.com/m8/feeds/contacts/topslivewire%40gmail.com/base/5f4ec6148922d762
</id>
<updated>
2016-08-31T12:00:09.370Z
</updated>
<app:edited xmlns:app="http://www.w3.org/2007/app">
2016-08-31T12:00:09.370Z
</app:edited>
<category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/contact/2008#contact">
</category>
<title>
</title>
<link href="https://www.google.com/m8/feeds/photos/media/topslivewire%40gmail.com/5f4ec6148922d762?v=3.0" rel="http://schemas.google.com/contacts/2008/rel#photo" type="image/*"/>
<link href="https://www.google.com/m8/feeds/contacts/topslivewire%40gmail.com/full/5f4ec6148922d762?v=3.0" rel="self" type="application/atom+xml"/>
<link href="https://www.google.com/m8/feeds/contacts/topslivewire%40gmail.com/full/5f4ec6148922d762?v=3.0" rel="edit" type="application/atom+xml"/>
<gd:email address="[email protected]" primary="true" rel="http://schemas.google.com/g/2005#other">
</gd:email>
</entry>

Для Contact Ami Bhatti API не возвращает имя и фамилию.

Проблема сортировки для «Другие контакты»:

введите описание изображения здесь

введите описание изображения здесь

0

Решение

Если я наберу [email protected] в строке поиска пользователей в видеовстречах я вижу всплывающее окно «Ами Бхатти», что означает, что имя исходит из профиля, но фактический контакт, который у вас есть, не имеет ничего, кроме самого электронного письма. API контактов не объединяет информацию из профиля пользователя, кроме изображения профиля, а веб-интерфейс — нет.

Если вам нужна информация о профиле в дополнение к введенной вручную контактной информации, вы можете вместо этого использовать People API (хотя в настоящее время он поддерживает только операции только для чтения): https://developers.google.com/people/

0

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

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

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