2015-08-20 176 views
1
  1. 在Google Contacts中,您可以創建一個組。
  2. 將聯繫人分配給組。
  3. 您轉到Google日曆,創建一個新活動將該組添加爲來賓(將其添加爲與會者)。
  4. 如果您使用Google Calendar Api V3查詢事件,您可以獲取與會者列表,但唯一的數據是DisplayName,Email和ResponseStatus。

問:沒有辦法將日曆事件的與會者與您的Google聯繫人進行匹配嗎?您可以使用DisplayName和Email或兩者的組合進行匹配,但這很容易出錯。Google Calendar API V3 - 與會者

+0

不是100%確定我明白這個問題:如果用戶已通過身份驗證來訪問那裏的谷歌聯繫人,那麼是的,你可以比較聯繫人與與會者。 – DaImTo

+0

我只收到姓名和電子郵件。沒有什麼可以保證這些是獨一無二的。 – Skiltz

+0

我最終想獲取聯繫人的手機號碼。 – Skiltz

回答

0

谷歌日曆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以下信息,他這樣說非常有限到你可以用它做什麼。我甚至不確定你是否可以搜索它們,或者你是否獲得了所有用戶聯繫人的完整列表,在這種情況下,你將不得不自己掃描它們。

如果您正在尋找關於該人的更多信息,一個瘋狂的想法是嘗試在Google+ api中使用People.search方法。如果你在哪裏尋找人的姓名,那麼如果你很幸運的話,你可以找到所有與這個人姓名相匹配的人的名單,然後他們就可以將電子郵件發送給你。但是,只有當有問題的人將他們的電子郵件地址設置爲公開時才能使用。

你可以嘗試在你的問題中描述一下你究竟試圖用這個做什麼?

+0

我希望能夠將一組人添加到日曆活動中,然後從聯繫信息中獲取他們的手機號碼並向他們發送短信。 – Skiltz

+0

只要讓Google日曆在插入事件時使用sendNotifications處理通知,是不是會更容易? – DaImTo

+0

您無法發送短信通知。 – Skiltz

相關問題