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

Чтобы использовать 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 передачи данных включает дополнительные методы и ресурсы, которые помогут вам создавать и администрировать передачу, позволяя вам делать такие вещи, как следующее:

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