Mentransfer data

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:

  1. Tentukan aplikasi yang ingin Anda transfer data.
  2. Tentukan resource DataTransfer yang menentukan pengguna sumber dan tujuan serta aplikasi yang akan menjadi tujuan transfer data.
  3. 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"
          ]
        }
      ]
    }
  ]
}

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.