0

Google Calendar API을 사용하여 이벤트의 모든 참석자를 GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId과 함께받을 수 있습니다.Google 캘린더 API에서 앨리어싱 된 이메일을받는 방법

내 캘린더 이벤트에서 전체 팀 조직에 이메일을 보내는 별칭 [email protected]을 사용합니다. 불행하게도, 내 캘린더 이벤트는 다음과 같이 별칭이 아닌 개별 이메일을 반환

"attendees": [ 
    { 
    "email": "[email protected]", 
    "self": true, 
    "responseStatus": "accepted" 
    }, 
    { 
    "email": "[email protected]",  <-- Not what I want 
    "displayName": "My Entire Company", 
    "responseStatus": "needsAction" 
    }, 
], 

이 같은 참석자의 확장 된 목록을 얻는 방법 :

"attendees": [ 
    { 
    "email": "[email protected]", 
    "self": true, 
    "responseStatus": "accepted" 
    }, 
    { 
    "email": "[email protected]", <-- expanded email list 
    "responseStatus": "needsAction" 
    }, 
    { 
    "email": "[email protected]", 
    "responseStatus": "needsAction" 
    }, 
    { 
    "email": "[email protected]", 
    "responseStatus": "needsAction" 
    }, 
    ... etc 
], 

답변

0

I을 팀 전체에 이메일을 보내는 별칭 [email protected]을 사용하십시오.

이벤트에 [email protected]을 추가하는 경우 정확히 추가 할 내용입니다. 캘린더는 이메일이 메일 링리스트임을 알 수있는 방법이 없습니다. 각 사람을 나열하려면 이벤트에 각 사람을 추가해야합니다. Google 캘린더는 사용자가 제공 한 정보 만 반환 할 수 있습니다.

답변 : 이벤트를 만들 때 메일 링리스트를 사용하지 마십시오. 각 사용자를 추가하십시오. 그렇지 않으면 Google 캘린더는 이것이 메일 링리스트인지 알 길이 없습니다. 나는 그것이 올바른 데이터를 반환하는 구글 달력을 참조하십시오.