Чтобы использовать API передачи данных, вы определяете передачу, а затем инициируете ее с помощью метода insert
. Передача определяется с точки зрения одного или нескольких приложений, данные которых будут переданы, и может включать параметры, специфичные для приложения .
Ниже приводится краткое описание процесса передачи:
- Определите приложения, для которых вы хотите передать данные.
- Определите ресурс
DataTransfer
, который указывает пользователей источника и назначения, а также приложения, для которых необходимо передавать данные. - Инициируйте передачу с помощью метода
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 передачи данных включает дополнительные методы и ресурсы, которые помогут вам создавать и администрировать передачу, позволяя вам делать такие вещи, как следующее:
- Список приложений, доступных для передачи данных.
- Получите информацию о приложении по идентификатору приложения.
- Перечислите передачи по пользователю-источнику, пользователю-получателю или статусу.
- Получите запрос на перенос по идентификатору ресурса.