Untuk menggunakan Data Transfer API, Anda menentukan transfer, lalu memulainya menggunakan metode insert. Transfer ditentukan dalam hal satu atau beberapa
aplikasi yang datanya akan ditransfer, dan dapat mencakup
parameter khusus aplikasi.
Berikut adalah ringkasan umum proses transfer:
- Tentukan aplikasi yang datanya ingin Anda transfer.
- Tentukan
resource
DataTransferyang menentukan pengguna sumber dan tujuan serta aplikasi yang akan mentransfer 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()
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:
- Cantumkan aplikasi yang tersedia untuk transfer data.
- Dapatkan informasi aplikasi berdasarkan ID aplikasi.
- Cantumkan transfer menurut pengguna sumber, pengguna tujuan, atau status.
- Dapatkan permintaan transfer berdasarkan ID resource.