Aby korzystać z interfejsu Data Transfer API, zdefiniuj transfer, a następnie zainicjuj go za pomocą metody insert
. Przeniesienie jest zdefiniowane w terminach co najmniej 1 aplikacji, której dane zostaną przeniesione, i może obejmować parametry specyficzne dla aplikacji.
Oto ogólny opis procesu przenoszenia:
- Określ aplikacje, z których chcesz przenieść dane.
- Zdefiniuj zasób
DataTransfer
, który określa źródłowe i docelowe konta użytkowników oraz aplikacje, do których mają zostać przeniesione dane. - Rozpocznij przenoszenie za pomocą metody
insert()
.
Na przykład w tym ciele żądania JSON kalendarz jest przenoszony od użytkownika źródłowego (SOURCE_USER_ID
) do użytkownika docelowego (DESTINATION_USER_ID
). Identyfikatory użytkowników możesz pobrać, wywołując metodęuser.get()
interfejsu Directory API i podając adres e-mail lub alias e-mail.
{
"oldOwnerUserId": "SOURCE_USER_ID",
"newOwnerUserId": "DESTINATION_USER_ID",
"applicationDataTransfers": [
{
"applicationId": "435070579839",
"applicationTransferParams": [
{
"key": "RELEASE_RESOURCES",
"value": [
"TRUE"
]
}
]
}
]
}
Powiązane artykuły
Interfejs Data Transfer API zawiera dodatkowe metody i zasoby, które ułatwiają tworzenie i zarządzanie transferami. Możesz dzięki nim wykonywać takie czynności jak:
- Listaaplikacji dostępnych do przenoszenia danych.
- Pobierz informacje o aplikacji według identyfikatora aplikacji.
- Lista przenoszonych użytkowników według użytkownika źródłowego, użytkownika docelowego lub stanu.
- Pobierz prośbę o przeniesienie zasobu według identyfikatora zasobu.