Google API와 Make(메이크) 플랫폼 연동하기

서론

오늘날  디지털 환경에서 다양한 서비스와 플랫폼을 연동하는 것은 업무 효율성을 크게 높일 수 있는 방법입니다. 특히 Google의 강력한 API와 Make(구 Integromat) 같은 자동화 플랫폼을 결합하면 무한한 가능성이 열립니다. 이 글에서는 Google API, 특히 Gmail API를 Make 플랫폼과 연동하는 과정을 상세히 알아보겠습니다. 초보자도 쉽게 따라할 수 있도록 단계별로 설명하겠습니다.

본론

  1. Google Cloud Console에서 새 프로젝트 생성하기

Google API를 사용하기 위한 첫 단계는 Google Cloud Console에서 새 프로젝트를 만드는 것입니다. 이 프로젝트는 여러분의 API 사용을 관리하고 모니터링하는 중심지가 될 것입니다.

구글클라우드콘솔
구글클라우드콘솔
  • cloud.google.com에 접속하여 Google 계정으로 로그인합니다.

    새프로젝트시작하기
    새프로젝트시작하기
  • 상단 메뉴에서 ‘새 프로젝트’ 옵션을 선택합니다.
  • 프로젝트 이름을 입력합니다 (예: “My Project 2408”).
  • ‘만들기’ 버튼을 클릭하여 프로젝트를 생성합니다.

    api연결하기
    api연결하기

프로젝트가 생성되면, 왼쪽 메뉴에서 해당 프로젝트를 선택하여 관리 페이지로 이동합니다.

  1. Gmail API 활성화하기

프로젝트를 만들었다면, 이제 사용할 API를 활성화해야 합니다. 이 예제에서는 Gmail API를 사용할 것입니다.

  • 왼쪽 메뉴에서 ‘API 및 서비스’ > ‘라이브러리’로 이동합니다.

    gmailAPI
    gmailAPI
  • 검색창에 ‘Gmail API’를 입력하고 검색 결과에서 선택합니다.
  • ‘API 사용’ 버튼을 클릭하여 API를 활성화합니다.

    지멜api사용가능
    지멜api사용가능
  1. OAuth 동의 화면 설정하기

API를 안전하게 사용하기 위해서는 OAuth 동의 화면을 설정해야 합니다. 이는 사용자에게 어떤 권한을 요청할 것인지 명확히 보여주는 역할을 합니다.

  • ‘OAuth 동의 화면’ 메뉴로 이동합니다.
  • ‘외부’를 선택하고 ‘만들기’를 클릭합니다.

    생성합니다.
    생성합니다.
  • 앱 이름(My project), 사용자 지원 이메일(본인의 지멜), 개발자 연락처 정보를 입력합니다.
  • ‘승인된 도메인+Add domain’ 섹션에서 ‘make.com’, ‘integromat.com’을 추가합니다.
  • 저장 후 계속을 클릭합니다.

    app이름부터 모두
    app이름부터 모두
  1. API 스코프 설정하기

OAuth 동의 화면을 설정한 후, API 스코프를 지정해야 합니다. 스코프는 앱이 사용자 데이터에 접근할 수 있는 범위를 정의합니다.

  • ‘Gmail API’를 검색하여 필요한 스코프를 선택합니다.
  • 대부분의 경우 ‘https://mail.google.com/’을 선택하면 됩니다.Google API와 Make(메이크) 플랫폼 연동하기
  •  ‘업데이트’ 버튼을 클릭하여 변경사항을 저장합니다. 마지막으로 지메일 스코프를 확인하고 ‘save and continue’ 하면 다음으로 넘어갑니다.

    스코프정하기 끝
    스코프정하기 끝
  1. 테스트 사용자 추가하기

개발 단계에서는 테스트 사용자를 추가하여 API 기능을 안전하게 테스트할 수 있습니다.

  • ‘테스트 사용자’ 섹션으로 이동합니다.
  • ‘+ 테스트 사용자 추가’ 버튼을 클릭합니다.

    test user등록
    test user등록-자신의 이멜주소를 입력합니다.
  • 테스트에 사용할 ‘본인이 Google 계정 이메일 주소’를 입력합니다.
  • ‘저장’ 버튼을 클릭하여 테스트 사용자를 추가합니다.
  1. OAuth 클라이언트 ID 및 시크릿 생성하기

API를 안전하게 사용하기 위해서는 OAuth 클라이언트 ID와 시크릿이 필요합니다.

OAuth 2.0 Client IDs-1
OAuth 2.0 Client IDs
  • ‘사용자 인증 정보’ 메뉴로 이동합니다.
  • ‘+ 사용자 인증 정보 만들기’ 버튼을 클릭하고 ‘OAuth 클라이언트 ID’를 선택합니다.
  • 애플리케이션 유형으로 ‘웹 애플리케이션’을 선택합니다.
  • 이름을 입력하고 (예: “뉴스레터 클라이언트”), ‘승인된 리디렉션 URI’ 섹션에 Make 플랫폼의 리디렉션 URI를 추가합니다.

    Authorized redirect URIs
    Authorized redirect URIs
  • ‘만들기’ 버튼을 클릭하여 클라이언트 ID와 시크릿을 생성합니다.

    안전한곳에 저장하기
    안전한곳에 저장하기

생성된 클라이언트 ID와 시크릿은 안전한 곳에 보관하세요. 이 정보는 나중에 Make 플랫폼에서 사용됩니다.

  1. API 키 생성하기

일부 API 호출에는 API 키가 필요할 수 있습니다.

api1
api1
  • ‘사용자 인증 정보’ 메뉴에서 ‘+ 사용자 인증 정보 만들기’를 클릭하고 ‘API 키’를 선택합니다.
  • 생성된 API 키를 안전한 곳에 보관합니다.

    api키
    api키
  1. Make(메이크) 플랫폼에서 새 시나리오 생성하기

이제 Google Cloud Console 설정이 완료되었으니, Make 플랫폼에서 새 시나리오를 만들어 Google API를 사용해 봅시다.

  • Make 플랫폼(make.com)에 로그인합니다.
  • ‘+ 새 시나리오 만들기’ 버튼을 클릭합니다.
  • 검색창에 ‘Gmail’을 입력하고 관련 모듈을 선택합니다.
  1. Google 연결 설정하기

Make 플랫폼에서 Google 서비스를 사용하려면 연결을 설정해야 합니다.

  • ‘새 연결 추가’ 버튼을 클릭합니다.
  • 연결 이름을 입력합니다.
  • ‘고급 설정 표시’를 클릭하여 추가 옵션을 엽니다.

    make에서 지멜사용하기
    make에서 지멜사용하기
  • 클라이언트 ID와 클라이언트 시크릿 필드에 앞서 Google Cloud Console에서 생성한 정보를 입력합니다.
  • ‘계속’ 버튼을 클릭합니다.
  1. Google 계정으로 로그인하여 연동 승인하기

마지막 단계로, Google 계정으로 로그인하여 Make 플랫폼에 필요한 권한을 부여해야 합니다.

make1
make1
  • Google 로그인 창이 나타나면 API 사용을 원하는 계정으로 로그인합니다.

    2
    2
  • 요청된 권한을 검토하고 ‘허용’ 버튼을 클릭합니다. 모두허용 특히 체크할것은…
  • 연결이 성공적으로 설정되면 Make 플랫폼으로 리디렉션됩니다.
3
3

결론:

이제 여러분은 Google API와 Make 플랫폼을 성공적으로 연동했습니다! 이를 통해 Gmail, Google Calendar, Google Drive 등 다양한 Google 서비스를 자동화하고 워크플로우에 통합할 수 있게 되었습니다.

이 과정은 처음에는 복잡해 보일 수 있지만, 한 번 설정해 놓으면 무한한 가능성이 열립니다. 예를 들어, 특정 라벨이 붙은 이메일을 자동으로 처리하거나, 새로운 Google Drive 파일에 대한 알림을 받거나, 캘린더 이벤트에 따라 자동으로 작업을 트리거하는 등 다양한 자동화 시나리오를 만들 수 있습니다.

주의할 점:

  • API 키, 클라이언트 ID, 클라이언트 시크릿 등의 중요한 정보는 항상 안전하게 보관해야 합니다.
  • API 사용량을 모니터링하고 필요에 따라 할당량을 조정하세요.
  • 정기적으로 보안 설정을 검토하고 불필요한 권한은 제거하세요.

이 가이드를 따라 설정을 완료했다면, 이제 Google의 강력한 서비스들을 여러분의 워크플로우에 통합할 준비가 되었습니다. Make 플랫폼의 직관적인 인터페이스를 활용하여 복잡한 자동화 시나리오를 쉽게 만들고 관리할 수 있습니다. 여러분의 창의성을 발휘하여 업무 효율성을 높이고, 시간을 절약하며, 더 스마트한 방식으로 일해보세요!

Leave a Comment