با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برای استفاده از Data Transfer API، یک انتقال تعریف میکنید و سپس آن را با استفاده از روش insert شروع میکنید. انتقال بر حسب یک یا چند برنامه که دادههای آنها منتقل میشود، تعریف میشود و میتواند شامل پارامترهای خاص برنامه باشد.
در زیر خلاصه ای از فرآیند انتقال در سطح بالا آمده است:
برنامه هایی را که می خواهید داده ها را برای آنها انتقال دهید مشخص کنید.
یک منبع DataTransfer را تعریف کنید که کاربران مبدا و مقصد و برنامه هایی را که برای آنها انتقال داده می شود مشخص می کند.
برای مثال، بدنه درخواست JSON زیر یک تقویم را از کاربر مبدأ ( SOURCE_USER_ID ) به کاربر مقصد ( DESTINATION_USER_ID ) منتقل میکند. میتوانید شناسههای کاربری هر مالک را با فراخوانی متد user.get() در Directory API و ارائه آدرس ایمیل یا نام مستعار ایمیل آنها بازیابی کنید.
برای استفاده از Data Transfer API، یک انتقال تعریف میکنید و سپس آن را با استفاده از روش insert شروع میکنید. انتقال بر حسب یک یا چند برنامه که دادههای آنها منتقل میشود، تعریف میشود و میتواند شامل پارامترهای خاص برنامه باشد.
در زیر خلاصه ای از فرآیند انتقال در سطح بالا آمده است:
برنامه هایی را که می خواهید داده ها را برای آنها انتقال دهید مشخص کنید.
یک منبع DataTransfer را تعریف کنید که کاربران مبدا و مقصد و برنامه هایی را که برای آنها انتقال داده می شود مشخص می کند.
برای مثال، بدنه درخواست JSON زیر یک تقویم را از کاربر مبدأ ( SOURCE_USER_ID ) به کاربر مقصد ( DESTINATION_USER_ID ) منتقل میکند. میتوانید شناسههای کاربری هر مالک را با فراخوانی متد user.get() در Directory API و ارائه آدرس ایمیل یا نام مستعار ایمیل آنها بازیابی کنید.
تاریخ آخرین بهروزرسانی 2025-03-25 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-03-25 بهوقت ساعت هماهنگ جهانی."],[],[],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."]]