Chuyển dữ liệu

Để sử dụng API Chuyển dữ liệu, bạn xác định một lượt chuyển rồi bắt đầu lượt chuyển đó bằng phương thức insert. Quá trình chuyển được xác định theo một hoặc nhiều ứng dụng có dữ liệu sẽ được chuyển và có thể bao gồm các tham số dành riêng cho ứng dụng.

Sau đây là thông tin tóm tắt cấp cao về quy trình chuyển:

  1. Xác định những ứng dụng mà bạn muốn chuyển dữ liệu.
  2. Xác định một tài nguyên DataTransfer chỉ định người dùng nguồn và đích cũng như các ứng dụng để chuyển dữ liệu.
  3. Bắt đầu quá trình chuyển bằng cách sử dụng phương thức insert().

Ví dụ: nội dung yêu cầu JSON sau đây sẽ chuyển một lịch từ người dùng nguồn (SOURCE_USER_ID) sang người dùng đích (DESTINATION_USER_ID). Bạn có thể truy xuất mã nhận dạng người dùng cho từng chủ sở hữu bằng cách gọi phương thức user.get() của Directory API và cung cấp địa chỉ email hoặc bí danh email của họ.

{
  "oldOwnerUserId": "SOURCE_USER_ID",
  "newOwnerUserId": "DESTINATION_USER_ID",
  "applicationDataTransfers": [
    {
      "applicationId": "435070579839",
      "applicationTransferParams": [
        {
          "key": "RELEASE_RESOURCES",
          "value": [
            "TRUE"
          ]
        }
      ]
    }
  ]
}

Data Transfer API bao gồm các phương thức và tài nguyên bổ sung để giúp bạn tạo và quản lý các lượt chuyển, cho phép bạn thực hiện các thao tác như sau:

  • Liệt kê các ứng dụng có thể chuyển dữ liệu.
  • Tải thông tin ứng dụng theo mã ứng dụng.
  • Danh sách các lượt chuyển theo người dùng nguồn, người dùng đích hoặc trạng thái.
  • Nhận yêu cầu chuyển theo mã nhận dạng tài nguyên.