gmail api 예제

내 자신의 이메일의 분석은 내가 230 개 이상의 자동화 된 발신자로부터 이메일을 수신했다 보여 주었다, 훨씬 적은 실제 사람들. Gmail에서 필터를 작성하고 수많은 구독 취소 양식을 작성하는 데 지쳤습니다. 나는 내 이메일을 관리하고 내 인생을 단순화하는 더 많은 제어를 갖고 싶었다. 다음 자습서에서는 PHP 기반 응용 프로그램과 함께 Gmail API를 사용하여 안내하기 시작합니다. 나는 2010 년에 이메일 (다시)를 혁명12 Gmail 아이디어를 쓴 이후 Gmail을 확장에 관심이 있었다. 화이트 리스팅과 같은 내가 원하는 아이디어의 대부분은 구글의 노력이나 API없이 손이 닿지 않는 남아 있었다. Gmail만큼 중요한 응용 프로그램의 경우 이러한 종류의 고급 기능에 대한 혁신은 매우 느렸습니다. 프로젝트가 만들어지면 API 및 서비스 추가를 클릭하여 Gmail API를 추가합니다. 이전 예제와 마찬가지로 이 예제에서는 메시지를 base64url에 인코딩하고 메시지 리소스의 원시 필드에 할당하는 것도 처리합니다.

프로젝트에 이름을 지정합니다. ”GmailApiTest”라고 적어 봅시다. 읽기 및 메일 보내기, 초안 및 첨부 파일 관리, 스레드 및 메시지 검색, 라벨 작업, 푸시 알림 설정, Gmail 설정 관리 위의 변경 내용을 저장하고 파이썬 프로그램을 실행하려고합니다. 파이썬 프로그램은 Gmail 계정에 액세스 할 수있는 권한을 요청하는 구글 크롬 브라우저를 시작합니다. 동의가 부여되면 token.json 파일이 프로젝트 폴더 내에 생성됩니다. 이 비디오에서는 사용자 서명을 수정하는 예제를 안내합니다. API가 수정할 수 있는 다른 설정으로는 이메일 전달, 휴가 응답자, IMAP/POP를 통한 외부 액세스 및 필터가 포함됩니다. (7:40) Gmail API는 RFC 2822를 준수하고 base64url 문자열로 인코딩된 MIME 전자 메일 메시지가 필요합니다. 대부분의 프로그래밍 언어에는 MIME 메시지를 만들고 인코딩하는 프로세스를 간소화하는 라이브러리 또는 유틸리티가 있습니다. 다음 코드 예제에서는 다양한 랑게이지에 대한 Google API 클라이언트 라이브러리를 사용하여 MIME 메시지를 만드는 방법을 보여 줍니다. 이 버튼을 클릭하여 새 클라우드 플랫폼 프로젝트를 만들고 Gmail API를 자동으로 활성화합니다: API는 OAuth를 통해 Gmail 계정에 대한 액세스를 제공합니다.

이렇게 하면 사용자가 애플리케이션 공급자와 이메일 암호를 공유할 필요가 없는 Gmail 계정에 대한 안전하고 재활용 가능한 액세스가 가능합니다. 그것은 FastMail (여기에 그들에 대해 자세히 알아보기) JMAP의 개발을 선도하고 있음을 주목할 필요가있다, 독점 Gmail API에 경쟁력있는 제공, 다른 IMAP 제공 업체가 이론적으로 지원을 추가 할 수있는 하나. 프로젝트를 만들고 자격 증명으로 이동합니다 . ”사용자에게 표시되는 제품 이름” 필드에 제품의 이름을 넣습니다. ”GmailApiTest”와 같은 이름을 사용할 수 있습니다. Google 계정을 사용할 수 있는 권한을 부여한 앱 목록에 표시됩니다. 고급 Gmail 필터 검색어에 해당하는 메일 및 스레드를 찾을 수 있습니다. 첨부 파일이 있는 메시지를 만드는 것은 다른 메시지를 만드는 것과 같지만 파일을 다중 부분 MIME 메시지로 업로드하는 프로세스는 프로그래밍 언어에 따라 다릅니다. 다음 코드 예제에서는 첨부 파일이 있는 다중 부분 MIME 메시지를 만드는 방법을 보여 줍니다.

사진에서 볼 수 있듯이, 응용 프로그램 ”GmailApiTest”는 Gmail을 통해 이메일을 보내는 에 액세스 할 수 있습니다. 이제 Gmail API를 사용하면 Gmail을 위해 이러한 안전하고 최적의 성능을 발휘하는 솔루션을 구축할 수 있습니다. 이 자습서에서는 파이썬을 사용하여 Gmail API에서 이메일을 읽는 방법을 배웁니다. 이전 자습서 중 하나에서, 당신은 imaplib 모듈 파이썬을 사용하여 Gmail에서 이메일을 읽는 방법을 보았다. 이 자습서에서는 Gmail API를 사용합니다. 다음 예제에서는 다중 부분 MIME 메시지를 만드는 방법을 보여 주며 인코딩 및 할당 단계는 위와 동일합니다. 이 튜토리얼에서는 파이썬을 사용하여 Gmail API에서 이메일을 읽는 방법을 배웠습니다. Gmail API에서 이메일을 읽는 과정에서 Google API 프로젝트를 만드는 방법과 Oauth 클라이언트 자격 증명을 만드는 방법을 배웠습니다.