डेटा ट्रांसफ़र करें
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Data Transfer API का इस्तेमाल करने के लिए, आपको ट्रांसफ़र तय करना होगा. इसके बाद, insert
तरीके का इस्तेमाल करके, ट्रांसफ़र शुरू करना होगा. ट्रांसफ़र को एक या एक से ज़्यादा ऐप्लिकेशन के हिसाब से तय किया जाता है, जिनका डेटा ट्रांसफ़र किया जाएगा. इसमें ऐप्लिकेशन के हिसाब से पैरामीटर शामिल किए जा सकते हैं.
ट्रांसफ़र की प्रोसेस के बारे में खास जानकारी यहां दी गई है:
- उन ऐप्लिकेशन को चुनें जिनका डेटा आपको ट्रांसफ़र करना है.
- ऐसा
DataTransfer
रिसॉर्स तय करें जिसमें सोर्स और डेस्टिनेशन उपयोगकर्ताओं के साथ-साथ उन ऐप्लिकेशन के बारे में जानकारी हो जिनके लिए डेटा ट्रांसफ़र करना है.
insert()
तरीके का इस्तेमाल करके, ट्रांसफ़र शुरू करें.
उदाहरण के लिए, यहां दिया गया JSON अनुरोध बॉडी, कैलेंडर को सोर्स उपयोगकर्ता (SOURCE_USER_ID
) से डेस्टिनेशन उपयोगकर्ता (DESTINATION_USER_ID
) पर ट्रांसफ़र करता है. Directory API के user.get()
तरीके को कॉल करके और उनका ईमेल पता या ईमेल उपनाम डालकर, हर मालिक के लिए उपयोगकर्ता आईडी वापस पाएं.
{
"oldOwnerUserId": "SOURCE_USER_ID",
"newOwnerUserId": "DESTINATION_USER_ID",
"applicationDataTransfers": [
{
"applicationId": "435070579839",
"applicationTransferParams": [
{
"key": "RELEASE_RESOURCES",
"value": [
"TRUE"
]
}
]
}
]
}
डेटा ट्रांसफ़र एपीआई में, ट्रांसफ़र बनाने और उन्हें मैनेज करने में आपकी मदद करने के लिए, अन्य तरीके और संसाधन शामिल हैं. इनकी मदद से, ये काम किए जा सकते हैं:
- डेटा ट्रांसफ़र करने के लिए उपलब्ध ऐप्लिकेशन की सूची.
- ऐप्लिकेशन आईडी के हिसाब से, ऐप्लिकेशन की जानकारी पाना.
- सोर्स उपयोगकर्ता, डेस्टिनेशन उपयोगकर्ता या स्थिति के हिसाब से, ट्रांसफ़र की सूची बनाएं.
- संसाधन आईडी के हिसाब से, ट्रांसफ़र का अनुरोध पाना.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-03-25 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-03-25 (UTC) को अपडेट किया गया."],[],[],null,["# Transfer data\n\nTo use the Data Transfer API, you define a transfer and then initiate\nit using the `insert` method. The transfer is defined in terms of one or more\napplications whose data will be transferred, and can include\n[application-specific parameters](/workspace/admin/data-transfer/v1/parameters).\n\nThe following is a high-level summary of the transfer process:\n\n1. Determine the applications for which you want to transfer data.\n2. Define a [`DataTransfer` resource](/workspace/admin/data-transfer/reference/rest/v1/transfers) that specifies the source and destination users and the applications for which to transfer data.\n3. Initiate the transfer by using the [`insert()` method](/workspace/admin/data-transfer/reference/rest/v1/transfers/insert).\n\nFor example, the following JSON request body transfers a calendar from\nthe source user (\u003cvar translate=\"no\"\u003eSOURCE_USER_ID\u003c/var\u003e) to the destination user\n(\u003cvar translate=\"no\"\u003eDESTINATION_USER_ID\u003c/var\u003e). You can retrieve the user IDs for\neach owner by calling the\n[`user.get()` method](/workspace/admin/directory/reference/rest/v1/users/get)\nof the Directory API and providing their email address or email alias. \n\n {\n \"oldOwnerUserId\": \"\u003cvar translate=\"no\"\u003eSOURCE_USER_ID\u003c/var\u003e\",\n \"newOwnerUserId\": \"\u003cvar translate=\"no\"\u003eDESTINATION_USER_ID\u003c/var\u003e\",\n \"applicationDataTransfers\": [\n {\n \"applicationId\": \"435070579839\",\n \"applicationTransferParams\": [\n {\n \"key\": \"RELEASE_RESOURCES\",\n \"value\": [\n \"TRUE\"\n ]\n }\n ]\n }\n ]\n }\n\nRelated topics\n--------------\n\nThe Data Transfer API includes additional methods and resources to\nhelp you construct and administer transfers, allowing you to do things like\nthe following:\n\n- [List](/workspace/admin/data-transfer/v1/reference/applications/list) applications available for data transfer.\n- [Get](/workspace/admin/data-transfer/v1/reference/applications/get) application information by application ID.\n- [List](/workspace/admin/data-transfer/v1/reference/transfers/list) transfers by source user, destination user, or status.\n- [Get](/workspace/admin/data-transfer/v1/reference/transfers/get) a transfer request by resource ID."]]