이 페이지에는 Data Portability API의 정의, 가상의 예시가 포함된 사용 사례, Data Portability API를 사용하는 앱에 액세스하고 이를 만드는 프로세스에 관한 대략적인 개요가 포함되어 있습니다.
소개
Data Portability API를 사용하면 사용자에게 Google 서비스에서 애플리케이션으로 데이터 사본을 이동할 수 있는 승인을 요청하는 애플리케이션을 빌드할 수 있습니다. 이를 통해 데이터를 쉽게 이동하고 서비스를 전환할 수 있습니다.
Data Portability API는 다음과 같은 제품의 사용자 제작 콘텐츠 및 사용자 활동 데이터를 비롯한 다양한 Google 제품 및 서비스의 데이터를 지원합니다.
- Chrome
- 지도
- 재생
- 검색
- 쇼핑
- YouTube
사용 가능한 항목의 전체 목록은 사용 가능한 OAuth 범위를 참고하세요.
Data Portability API를 사용해야 하는 경우
이 섹션에서는 Data Portability API를 사용할 수 있는 몇 가지 방법을 설명합니다.
새 서비스 빌드
환경을 개선하기 위해 Google 사용자 데이터를 내보내는 것을 목적으로 하는 새 제품 또는 서비스를 만들 수 있습니다. 예를 들어 지도 및 검색 기록의 즐겨찾는 장소를 사용하여 사용자 근처의 음식점을 추천하는 음식점 추천 앱을 만들 수 있습니다.
기존 서비스 개선
Data Portability API를 사용하여 Google 데이터로 제품 기능을 개선할 수 있습니다. 예를 들어 사용자가 YouTube Music 재생목록의 사본을 가져오도록 허용하여 피트니스 앱의 사용자 환경을 개선하면 운동 계획에 맞는 더 나은 음악을 추천할 수 있습니다.
사용자가 서비스에 온보딩할 수 있도록 지원
Data Portability API를 사용하여 사용자가 Google 제품 또는 서비스에서 개발자님의 제품으로 전환하거나 개발자님의 제품과 Google 제품을 동시에 사용하도록 지원할 수 있습니다. 예를 들어 여러 탐색 서비스를 사용 설정하기 위해 지도 데이터의 사본을 포팅합니다.
절차
제품 또는 서비스에서 Data Portability API를 사용하려면 다음 작업을 완료해야 합니다.
- 사용 가능 여부 확인: 사용자 집단에서 Data Portability API를 사용할 수 있는지 확인합니다.
- 거주 지역에서 Data Portability API를 사용할 수 있는지 확인합니다.
- Data Portability API는 18세 미만 사용자의 계정 액세스를 지원하지 않습니다.
- API 설정: Data Portability API를 사용하려면 Data Portability API 설정의 단계를 따르세요. 다음 단계를 따르세요.
- Google 개발자 계정에 가입합니다.
- 프로젝트를 만듭니다.
- 결제를 사용 설정합니다.
- API를 사용 설정합니다.
애플리케이션의 OAuth 구성:
API를 사용하여 개발: Data Portability API를 사용하여 앱 개발의 단계에 따라 Data Portability API를 앱 환경에 통합합니다.
앱 인증: Data Portability API를 사용하는 애플리케이션은 Google 사용자의 데이터에 액세스할 수 있으므로 게시하기 전에 인증 절차를 거쳐야 합니다. 이 프로세스에는 일반적으로 다음이 포함됩니다.
- 본인 확인
- 개인정보처리방침 사본 제공
- 데이터 사용 방식 설명
- 데모 동영상 만들기
제한된 OAuth 범위에 대한 액세스를 원하는 경우 다음 사항도 포함됩니다.
- 보안 평가 완료
자세한 내용은 인증을 위해 앱 제출 안내와 전체 인증 요건을 참고하세요.
앱 재인증: 매년 또는 승인된 앱을 변경하는 경우 애플리케이션을 재인증해야 합니다.