Календарь Google events.get возвращает ресурс events resource
событие содержит только следующую информацию об очном
"attendees": [
{
"id": string,
"email": string,
"displayName": string,
"organizer": boolean,
"self": boolean,
"resource": boolean,
"optional": boolean,
"responseStatus": string,
"comment": string,
"additionalGuests": integer
}
],
Google Contacts API является старой Gdata апи, что сказанное его очень ограниченна к чему вы можете это сделать. Я даже не уверен, что вы можете искать их или просто получить полный список всех контактов пользователей обратно Contacts.Getcontacts, и в этом случае вам просто придется сканировать их самостоятельно.
Если вы ищете дополнительную информацию о человеке, о котором идет речь, сумасшедшая идея заключается в том, чтобы попробовать метод People.search в api Google+. Если вы скажете, что хотите найти имя человека, получите список всех людей, соответствующих этому имени, если вам повезло, что у них есть почта, которое вы могли бы сопоставить с этим электронным письмом. Однако это будет работать только в том случае, если у данного человека есть свой адрес электронной почты, открытый для публики.
Не могли бы вы попытаться описать немного в своем вопросе именно то, что вы пытаетесь достичь с этим?
Не на 100% уверен, что я понимаю вопрос: если пользователь аутентифицировал вас, чтобы получить доступ к контактам Google, да, вы могли бы сравнить контакты с посетителями. – DaImTo
Я получаю только имя и адрес электронной почты. Нет ничего, чтобы гарантировать, что они уникальны. – Skiltz
В конечном итоге я хочу получить номер мобильного телефона для контакта. – Skiltz