Data Transfer API'yi kullanmak için bir aktarım tanımlar ve ardından insert
yöntemini kullanarak bu aktarımı başlatırsınız. Aktarım, verileri aktarılacak bir veya daha fazla uygulama açısından tanımlanır ve uygulamaya özgü parametreler içerebilir.
Aşağıda, aktarım sürecinin genel hatlarıyla özeti verilmiştir:
- Veri aktarmak istediğiniz uygulamaları belirleyin.
- Kaynak ve hedef kullanıcıları ve verilerin aktarılacağı uygulamaları belirten bir
DataTransfer
kaynağı tanımlayın. insert()
yöntemini kullanarak aktarımı başlatın.
Örneğin, aşağıdaki JSON istek gövdesi bir takvimi kaynak kullanıcıdan (SOURCE_USER_ID
) hedef kullanıcıya (DESTINATION_USER_ID
) aktarır. Directory API'nin user.get()
yöntemini çağırıp e-posta adreslerini veya e-posta takma adlarını sağlayarak her sahip için kullanıcı kimliklerini alabilirsiniz.
{
"oldOwnerUserId": "SOURCE_USER_ID",
"newOwnerUserId": "DESTINATION_USER_ID",
"applicationDataTransfers": [
{
"applicationId": "435070579839",
"applicationTransferParams": [
{
"key": "RELEASE_RESOURCES",
"value": [
"TRUE"
]
}
]
}
]
}
İlgili konular
Veri Aktarımı API'si, aktarımları oluşturmanıza ve yönetmenize yardımcı olacak ek yöntemler ve kaynaklar içerir. Bu sayede aşağıdaki gibi işlemleri yapabilirsiniz:
- Veri aktarımı için kullanılabilen uygulamaları listeleyin.
- Uygulama kimliğine göre uygulama bilgilerini alın.
- Aktarımları kaynak kullanıcı, hedef kullanıcı veya duruma göre listeleyin.
- Kaynak kimliğine göre bir aktarım isteği alın.