API контактов Google возвращает поврежденные данные

этот вопрос для команды Google API, которая предположительно следит за этим форумом.

Мы наблюдаем случаи, когда API контактов отправляет нам данные, которые сильно отличаются от того, что пользователь этой учетной записи видит в веб-интерфейсе. Для некоторых записей Name() отсутствует, хотя оно видно пользователю в Gmail, а для других записей Organizations() пусты, хотя название компании видно пользователю в Gmail.

Может кто-нибудь посмотреть на это? Это похоже на серьезную проблему с API.

Мы просто делаем это, и возвращаемая запись выглядит неправильно: ContactEntry entry = myService.getEntry(entryUrl, ContactEntry.class);

Спасибо, Алексей


person Alexey    schedule 07.02.2014    source источник
comment
Я рад предоставить почтовый ящик и контактные данные. -А   -  person Alexey    schedule 20.02.2014


Ответы (1)


Чтобы быть уверенным, это нужно подробно рассмотреть, но, насколько я знаю, API контактов возвращает только данные, введенные вручную/личные данные контактов пользователя, тогда как пользовательский интерфейс контактов в Gmail может объединить эти личные данные из общедоступного профиля Google+ пользователей, а также может объединять данные всей компании (профили Google Apps). Это может объяснить расхождение.

person Nicolas Garnier    schedule 21.02.2014
comment
Привет Nivco, Спасибо за ответ. Я могу предоставить точный контактный идентификатор по электронной почте. Не могли бы вы проверить запись? Спасибо. - person Alexey; 23.02.2014
comment
Привет, Google, мы снова столкнулись с этой ситуацией для другого пользователя. API не возвращает имя, тогда как пользователь может видеть имя в своем интерфейсе Gmail. Я могу предоставить контактный идентификатор в частном порядке. Может ли кто-нибудь в этом разобраться? - person Alexey; 02.04.2015