- 인쇄
::: (정보) ()앱을 다운로드하려면 방문하세요: 라이브러리:::
Tulip과 Google 드라이브 v3 API 통합하기
소개
구글 드라이브 API는 사용자가 구글 계정에 대한 올바른 액세스 권한으로 구글 드라이브 파일을 만들고, 읽고, 편집할 수 있게 해줍니다. 이 커넥터의 목표는 Oauth2.0 인증을 사용하고 HTTP 커넥터를 사용하여 Tulip과 Google 드라이브 V3 API를 통합하고 고객에게 인스턴스로 가져올 수 있는 즉시 사용 가능한 커넥터를 제공하는 것입니다.
목적
- Google 드라이브 V3 API 엔드포인트에 HTTP 호출을 수행하여 Google 드라이브와 상호 작용하여 다양한 사용 사례에 활용할 수 있는 드라이브의 다양한 읽기 및 쓰기 작업을 시도하기 위해 구축할 수 있는 다양한 HTTP 커넥터 기능을 강조할 것입니다.
API 문서
Google API 설정
다른 많은 커넥터와 마찬가지로, Tulip 외부의 설정은 통합에서 가장 어려운 부분입니다. 이 동영상 가이드에서 Google API 프로젝트와 자격 증명을 만들고 이를 Google 드라이브 라이브러리 플러그인으로 가져오는 과정을 살펴보세요.
사전 요구 사항
- Google의 클라우드 콘솔에서 계정을 만들고 OAuth 2.0 자격 증명을 구성합니다. 자세한 내용은 Google의 API 문서에서 확인할 수 있습니다.
- Google API 콘솔에서 Google 드라이브 API를 활성화합니다.
튤립 연결 세부 정보
Tulip의 커넥터에 다음 정보를 구성해야 합니다.
- 실행 대상: 클라우드 커넥터 호스트
- 호스트:www.googleapis.com
- 포트:443
- TLS: 예
- 커넥터에서 구성해야 하는 범위:
- https://www.googleapis.com/auth/drive
- https://www.googleapis.com/auth/drive.file
- https://www.googleapis.com/auth/drive.metadata
- https://www.googleapis.com/auth/drive.appdata
커넥터 기능
모든 드라이브 파일 가져오기
목적
이 커넥터는 사용자의 구글 드라이브에 존재하는 모든 파일을 가져옵니다.
엔드포인트
엔드포인트 https://www.googleapis.com:443/drive/v3/files?fields=*에 대한 HTTP GET 호출
필수 입력
입력 필요 없음
필수 출력 추출기
- 파일 ID: 다른 작업을 수행하는 데 사용되는 파일의 고유 식별자입니다.
- 파일 이름: 파일 이름: 파일의 파일 이름
- 응답과 함께 반환되는 추가 매개변수는 출력 매개변수의 일부로 포함될 수 있습니다.
특정 파일 메타데이터 가져오기
목적
이 커넥터는 드라이브에 존재하는 파일의 메타데이터를 가져옵니다.
엔드포인트
엔드포인트에 대한 HTTP GET 호출 - https://www.googleapis.com:443/drive/v3/files/{FileID}?fields=*
필수 입력
전달할 URL 매개변수는 다음과 같습니다.
- 파일 ID
필수 출력 추출기
- 파일 ID: 다른 작업을 수행하는 데 사용되는 파일의 고유 식별자입니다.
- 파일 이름: 파일 이름: 파일의 파일 이름
- 응답과 함께 반환되는 추가 매개변수는 출력 매개변수의 일부로 포함될 수 있습니다.
새 파일 만들기
목적
- 사용자가 파일 확장명과 설명을 포함한 파일명을 입력으로 전달하면 Tulip이 제공된 파일명으로 새 파일을 생성합니다. API의 응답은 파일의 메타데이터와 다양한 속성이 됩니다.
- Google 드라이브 V3 API에서 가져온 정보는 다른 커넥터 기능으로 파이프되는 Tulip 앱, Tulip 테이블 또는 Tulip 변수 내에서 추가로 사용할 수 있습니다. 이 정보는 다른 Google 커넥터에서도 사용할 수 있습니다.
엔드포인트
엔드포인트에 대한 HTTP POST 호출 https://www.googleapis.com:443/drive/v3/files 필수 입력 사항
필수 입력
요청 본문으로 전송되는 파라미터는 다음과 같습니다.
- 파일 이름 - 확장자가 포함된 파일 제목
- 설명 - 파일에 대한 설명
필수 출력 추출기
- 파일 ID: 다른 작업을 수행하는 데 사용되는 파일의 고유 식별자입니다.
- 파일 이름: 파일 이름: 파일의 파일 이름
- 응답과 함께 반환되는 추가 매개변수는 출력 매개변수의 일부로 포함될 수 있습니다.
파일 삭제
목적
- 사용자가 파일 ID를 입력으로 전달하면 튤립이 드라이브의 파일을 삭제합니다.
엔드포인트
엔드포인트에 대한 HTTP DELETE 호출 - https://www.googleapis.com:443/drive/v3/files
필수 입력
다음은 요청 본문으로 전송되는 매개변수입니다.
- 파일 ID
필수 출력 추출기
빈 응답을 반환하므로 출력이 추출되지 않습니다.