Data Transfer API를 사용하려면 전송을 정의한 다음 insert
메서드를 사용하여 전송을 시작합니다. 전송은 데이터가 전송될 하나 이상의 애플리케이션 측면에서 정의되며 애플리케이션별 매개변수를 포함할 수 있습니다.
다음은 이전 프로세스를 개괄적으로 요약한 내용입니다.
- 데이터를 전송할 애플리케이션을 결정합니다.
- 소스 및 대상 사용자와 데이터를 전송할 애플리케이션을 지정하는
DataTransfer
리소스를 정의합니다. insert()
메서드를 사용하여 전송을 시작합니다.
예를 들어 다음 JSON 요청 본문은 캘린더를 소스 사용자 (SOURCE_USER_ID
)의 대상 사용자(DESTINATION_USER_ID
)로 전송합니다. Directory API의 user.get()
메서드를 호출하고 이메일 주소 또는 이메일 별칭을 제공하여 각 소유자의 사용자 ID를 검색할 수 있습니다.
{
"oldOwnerUserId": "SOURCE_USER_ID",
"newOwnerUserId": "DESTINATION_USER_ID",
"applicationDataTransfers": [
{
"applicationId": "435070579839",
"applicationTransferParams": [
{
"key": "RELEASE_RESOURCES",
"value": [
"TRUE"
]
}
]
}
]
}
관련 주제
Data Transfer API에는 전송을 구성하고 관리하는 데 도움이 되는 추가 메서드와 리소스가 포함되어 있어 다음과 같은 작업을 수행할 수 있습니다.
- 데이터 전송에 사용할 수 있는 애플리케이션을 나열합니다.
- 애플리케이션 ID별로 애플리케이션 정보를 가져옵니다.
- 소스 사용자, 대상 사용자 또는 상태별로 전송을 나열합니다.
- 리소스 ID별로 전송 요청을 가져옵니다.