问题:是否无法将日历活动的与会者与您的Google联系人进行匹配?您可以使用DisplayName和Email或两者的组合进行匹配,但这很容易出错。
答案 0 :(得分:0)
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
}
],
谷歌联系人api是一个古老的Gdata api,据说它非常局限于你可以用它做什么。我甚至不确定你是否可以搜索它们,或者你只是得到所有用户联系人的完整列表Contacts.Getcontacts,在这种情况下你只需要自己扫描它们。
如果您正在寻找有关此人的更多信息,那么疯狂的想法是尝试使用Google+ API中的People.search方法。如果您在哪里搜索该人的姓名,请获取与该人名相匹配的所有人的列表,如果您幸运的话他们有公共电子邮件,那么您可以将该电子邮件与该电子邮件匹配。但是,只有当相关人员将其电子邮件地址设置为公开时,这才有效。
你能不能试着在你的问题中准确描述一下你想要实现的目标是什么?