Data Transfer API, alandaki bir kullanıcıdan diğerine veri aktarımını yönetir. Kuruluştan ayrılan bir kullanıcıya ait uygulama verilerinin yeniden dağıtımı, bu aktarım işleminin bir kullanım alanıdır.
Verileri taşımak için önce bir DataTransfer
kaynağı tanımlayın, ardından insert()
yöntemini kullanarak aktarımı başlatın. Örneğin, aşağıdaki JSON isteği gövdesi, takvimi kaynak kullanıcıdan hedef kullanıcıya aktarır. Directory API'nin user.get()
yöntemini çağırıp e-posta adresini veya e-posta takma adını sağlayarak her sahip için kullanıcı kimliğini alabilirsiniz.
{
"oldOwnerUserId": "SOURCE_USER_ID",
"newOwnerUserId": "DESTINATION_USER_ID",
"applicationDataTransfers": [
{
"applicationId": "435070579839",
"applicationTransferParams": [
{
"key": "RELEASE_RESOURCES",
"value": [
"TRUE"
]
}
]
}
]
}
Data Transfer API, aktarımlar oluşturmanıza ve yönetmenize yardımcı olacak ek yöntemler ve kaynaklar içerir:
- Veri aktarımı için uygun uygulamaları listeleyin
- Uygulama bilgilerini uygulama kimliğine göre alın
- Kaynak kullanıcıya, hedef kullanıcıya veya duruma göre listeleme aktarımları
- Kaynak kimliğine göre aktarım isteği alın