Передача данных

Чтобы использовать API передачи данных, вы определяете передачу, а затем инициируете ее с помощью метода insert . Передача определяется с точки зрения одного или нескольких приложений, данные которых будут переданы, и может включать параметры, специфичные для приложения .

Ниже приводится краткое описание процесса передачи:

  1. Определите приложения, для которых вы хотите передать данные.
  2. Определите ресурс DataTransfer , который указывает пользователей источника и назначения, а также приложения, для которых необходимо передавать данные.
  3. Инициируйте передачу с помощью метода insert() .

Например, следующий текст запроса JSON передает календарь от исходного пользователя ( SOURCE_USER_ID ) конечному пользователю ( DESTINATION_USER_ID ). Вы можете получить идентификаторы пользователей для каждого владельца, вызвав метод user.get() API каталога и указав адрес электронной почты или псевдоним электронной почты.

{
 
"oldOwnerUserId": "SOURCE_USER_ID",
 
"newOwnerUserId": "DESTINATION_USER_ID",
 
"applicationDataTransfers": [
   
{
     
"applicationId": "435070579839",
     
"applicationTransferParams": [
       
{
         
"key": "RELEASE_RESOURCES",
         
"value": [
           
"TRUE"
         
]
       
}
     
]
   
}
 
]
}

API передачи данных включает дополнительные методы и ресурсы, которые помогут вам создавать и администрировать передачу, позволяя вам делать такие вещи, как следующее:

  • Список приложений, доступных для передачи данных.
  • Получите информацию о приложении по идентификатору приложения.
  • Перечислите передачи по пользователю-источнику, пользователю-получателю или статусу.
  • Получите запрос на перенос по идентификатору ресурса.