Gmail API는 Gmail 메일함에 액세스하고 메일을 보내는 데 사용할 수 있는 RESTful API입니다. 대부분의 웹 애플리케이션의 경우 Gmail API는 사용자의 Gmail 데이터에 승인된 액세스를 제공하는 데 가장 적합하며 다음과 같은 다양한 애플리케이션에 적합합니다.
- 읽기 전용 메일 추출, 색인 생성 및 백업
- 자동 또는 프로그래매틱 메시지 전송
- 이메일 계정 이전
- 메일 필터링 및 정렬을 포함한 이메일 정리
- 조직 전체에서 이메일 서명 표준화
다음은 Gmail API에서 사용되는 일반적인 용어 목록입니다.
- 메시지
- 보낸 사람, 수신자, 제목, 본문이 포함된 이메일 메시지입니다. 메시지가 생성된 후에는 메시지를 변경할 수 없습니다. 메시지는 메시지 리소스로 표시됩니다.
- 스레드
- 대화를 형성하는 관련 메시지 모음입니다. 이메일 클라이언트 앱에서 하나 이상의 수신자가 메시지에 자신의 메시지로 응답하면 대화목록이 생성됩니다.
- 라벨
메시지와 대화목록을 정리하는 메커니즘입니다. 예를 들어 '세금' 라벨이 만들어져 사용자의 세금과 관련된 모든 메시지 및 대화목록에 적용될 수 있습니다. 라벨에는 다음과 같은 두 가지 유형이 있습니다.
- 시스템 라벨
- 내부에서 만든 라벨(예:
INBOX
,TRASH
,SPAM
) 이러한 라벨은 삭제하거나 수정할 수 없습니다. 하지만INBOX
와 같은 일부 시스템 라벨은 메일 및 대화목록에 적용하거나 삭제할 수 있습니다. - 사용자 라벨
- 사용자가 만든 라벨입니다. 이러한 라벨은 사용자 또는 애플리케이션이 삭제하거나 수정할 수 있습니다. 사용자 라벨은 라벨 리소스로 표시됩니다.
- 초안
전송되지 않은 메일 초안에 포함된 메시지는 대체할 수 있습니다. 초안을 보내면 자동으로 초안이 삭제되고
SENT
시스템 라벨이 있는 메시지가 생성됩니다. 초안은 초안 리소스로 표시됩니다.
다음 단계
인증 및 승인 처리를 비롯하여 Google Workspace API로 개발하는 방법을 알아보려면 Google Workspace 개발자로 시작하기를 참고하세요.
간단한 Gmail API 앱을 구성하고 실행하는 방법을 알아보려면 빠른 시작 개요를 참고하세요.