หากต้องการใช้ Data Transfer API คุณต้องกำหนดการโอน แล้วเริ่มการโอนโดยใช้เมธอด insert
การโอนจะกำหนดในแง่ของแอปพลิเคชันอย่างน้อย 1 รายการที่จะโอนข้อมูล และอาจมีพารามิเตอร์เฉพาะแอปพลิเคชัน
ต่อไปนี้เป็นภาพรวมระดับสูงของกระบวนการโอน
- ระบุแอปพลิเคชันที่คุณต้องการโอนข้อมูล
- กําหนดทรัพยากร
DataTransfer
ที่ระบุผู้ใช้ต้นทางและปลายทาง รวมถึงแอปพลิเคชันที่จะโอนข้อมูล - เริ่มการโอนโดยใช้
insert()
ตัวอย่างเช่น เนื้อหาคำขอ JSON ต่อไปนี้จะโอนปฏิทินจากผู้ใช้ต้นทาง (SOURCE_USER_ID
) ไปยังผู้ใช้ปลายทาง (DESTINATION_USER_ID
) คุณสามารถเรียกดูรหัสผู้ใช้สำหรับเจ้าของแต่ละรายได้โดยเรียกใช้เมธอด user.get()
ของ Directory API และระบุอีเมลหรืออีเมลแทน
{
"oldOwnerUserId": "SOURCE_USER_ID ",
"newOwnerUserId": "DESTINATION_USER_ID ",
"applicationDataTransfers": [
{
"applicationId": "435070579839",
"applicationTransferParams": [
{
"key": "RELEASE_RESOURCES",
"value": [
"TRUE"
]
}
]
}
]
}
หัวข้อที่เกี่ยวข้อง
Data Transfer API มีวิธีการและแหล่งข้อมูลเพิ่มเติมเพื่อช่วยในการสร้างและจัดการการโอน ซึ่งจะช่วยให้คุณทําสิ่งต่อไปนี้ได้
- แสดงรายการแอปพลิเคชันที่ใช้โอนข้อมูลได้
- ดูข้อมูลแอปพลิเคชันตามรหัสแอปพลิเคชัน
- แสดงรายการการโอนตามผู้ใช้ต้นทาง ผู้ใช้ปลายทาง หรือสถานะ
- ดูคำขอโอนตามรหัสทรัพยากร