Mentransfer data

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:

  1. Tentukan aplikasi yang datanya ingin Anda transfer.
  2. Tentukan resource DataTransfer yang menentukan pengguna sumber dan tujuan serta aplikasi yang akan mentransfer 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() 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:

  • 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.