Untuk menggunakan Data Transfer API, tentukan transfer, lalu mulai
menggunakan metode insert
. Transfer didefinisikan sebagai satu atau beberapa
aplikasi yang datanya akan ditransfer, dan dapat menyertakan
parameter khusus aplikasi.
Berikut adalah ringkasan umum proses transfer:
- Tentukan aplikasi yang ingin Anda transfer data.
- Tentukan
resource
DataTransfer
yang menentukan pengguna sumber dan tujuan serta aplikasi yang akan menjadi tujuan transfer data. - Mulai transfer menggunakan
metode
insert()
.
Misalnya, isi permintaan JSON berikut mentransfer kalender dari
pengguna sumber (SOURCE_USER_ID
) ke pengguna tujuan
(DESTINATION_USER_ID
). Anda dapat mengambil ID pengguna untuk
setiap pemilik dengan memanggil
metode user.get()
dari Directory API dan memberikan alamat email atau alias email mereka.
{
"oldOwnerUserId": "SOURCE_USER_ID",
"newOwnerUserId": "DESTINATION_USER_ID",
"applicationDataTransfers": [
{
"applicationId": "435070579839",
"applicationTransferParams": [
{
"key": "RELEASE_RESOURCES",
"value": [
"TRUE"
]
}
]
}
]
}
Topik terkait
Data Transfer API menyertakan metode dan resource tambahan untuk membantu Anda membuat dan mengelola transfer, sehingga Anda dapat melakukan hal-hal seperti berikut:
- Daftar aplikasi yang tersedia untuk transfer data.
- Dapatkan informasi aplikasi menurut ID aplikasi.
- Transfer daftar berdasarkan pengguna sumber, pengguna tujuan, atau status.
- Dapatkan permintaan transfer berdasarkan ID resource.