API зеркала позволяет подписаться на уведомления , которые отправляются, когда пользователь выполняет определенные действия над элементом временной шкалы или когда местоположение пользователя обновляется.
Список методов для этого ресурса см. в конце этой страницы.
Представления ресурсов
Подписка на события в коллекции.
{
"kind": "mirror#subscription",
"id": string,
"updated": datetime,
"collection": string,
"operation": [
string
],
"callbackUrl": string,
"verifyToken": string,
"userToken": string,
"notification": {
"collection": string,
"itemId": string,
"operation": string,
"userActions": [
{
"type": string,
"payload": string
}
],
"verifyToken": string,
"userToken": string
}
}| Имя свойства | Ценить | Описание | Примечания |
|---|---|---|---|
callbackUrl | string | URL-адрес, по которому должны доставляться уведомления (должен начинаться с https:// ). | записываемый |
collection | string | Коллекция, на которую можно подписаться. Допустимые значения:
| записываемый |
id | string | Идентификатор подписки. | |
kind | string | Тип ресурса. Это всегда mirror#subscription . | |
notification | nested object | Объект-контейнер для уведомлений. Это значение не заполняется в ресурсе Subscription . | |
notification. collection | string | Коллекция, создавшая уведомление. | |
notification. itemId | string | Идентификатор элемента, создавшего уведомление. | |
notification. operation | string | Тип операции, вызвавшей уведомление. Приемлемые значения:
| |
notification. userActions[] | list | Список действий, предпринятых пользователем, которые вызвали уведомление. | |
notification.userActions[]. payload | string | Дополнительная полезная нагрузка для действия. Для действий типа CUSTOM это идентификатор выбранного пункта пользовательского меню. | |
notification.userActions[]. type | string | Тип действия. Значение этого может быть:
| |
notification. userToken | string | Токен пользователя, предоставленный службой при подписке на уведомления. | |
notification. verifyToken | string | Токен секретной проверки, предоставленный службой при подписке на уведомления. | |
operation[] | list | Список операций, на которые следует подписаться. Пустой список означает, что на все операции над коллекцией должна быть подписана подписка. Допустимые значения:
| записываемый |
updated | datetime | Время последнего изменения этой подписки, отформатированное в соответствии с RFC 3339. | |
userToken | string | Непрозрачный токен, отправляемый подписчику в уведомлениях, чтобы он мог определить идентификатор пользователя. | записываемый |
verifyToken | string | Секретный токен, отправляемый подписчику в уведомлениях, чтобы он мог проверить, что уведомление было создано Google. | записываемый |