- HTTP-запрос
- Параметры запроса
- Тело запроса
- Тело ответа
- Области авторизации
- СобытияОбновления
- СобытиеПериодОбновление
- Диапазон СобытийПериода
- СобытиеОбновлениеЗапрос
- СобытиеПакетнаяЗаписьОшибка
- СобытиеОтказПричина
- СобытиеЗаписьОтказ
- СобытиеОбновлениеОтказПричина
- Попробуйте!
Записывает пакет изменений количества событий, произошедших для текущего аутентифицированного пользователя этого приложения.
HTTP-запрос
POST https://games.googleapis.com/games/v1/events
Параметры запроса
Параметры | |
---|---|
language | Предпочтительный язык для строк, возвращаемых этим методом. |
Тело запроса
Тело запроса содержит экземпляр EventsUpdates
.
Тело ответа
Ресурс обновления периода событий.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{ "kind": string, "batchFailures": [ { object ( |
Поля | |
---|---|
kind | Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка |
batchFailures[] | Любые общепакетные сбои, возникшие при применении обновлений. |
eventFailures[] | Любые сбои при обновлении определенного события. |
playerEvents[] | Текущий статус любых обновленных событий |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/games
-
https://www.googleapis.com/auth/games_lite
Дополнительную информацию см. в обзоре OAuth 2.0 .
СобытияОбновления
Ресурс обновления периода событий.
JSON-представление |
---|
{
"kind": string,
"requestId": string,
"currentTimeMillis": string,
"timePeriods": [
{
object ( |
Поля | |
---|---|
kind | Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка |
requestId | Идентификатор запроса, используемый для идентификации этой попытки записи событий. |
currentTimeMillis | Текущее время отправки этого обновления в миллисекундах с момента 1970 года по всемирному координированному времени (Unix Epoch). |
timePeriods[] | Список обновлений за период времени, сделанных в этом запросе. |
СобытиеПериодОбновление
Ресурс обновления периода событий.
JSON-представление |
---|
{ "timePeriod": { object ( |
Поля | |
---|---|
timePeriod | Период времени, на который распространяется это обновление. |
updates[] | Обновления, сделанные за этот период времени. |
kind | Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка |
Диапазон СобытийПериода
Временной диапазон периода события.
JSON-представление |
---|
{ "kind": string, "periodStartMillis": string, "periodEndMillis": string } |
Поля | |
---|---|
kind | Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка |
periodStartMillis | Время начала этого периода обновления в миллисах с 1970 года по всемирному координированному времени (Unix Epoch). |
periodEndMillis | Время окончания этого периода обновления в миллисах с 1970 года по всемирному координированному времени (эпоха Unix). |
СобытиеОбновлениеЗапрос
Ресурс обновления периода событий.
JSON-представление |
---|
{ "definitionId": string, "updateCount": string, "kind": string } |
Поля | |
---|---|
definitionId | Идентификатор события, изменяемого в этом обновлении. |
updateCount | Сколько раз это событие произошло за этот период времени. |
kind | Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка |
СобытиеПакетнаяЗаписьОшибка
Ресурс сбоя пакетного обновления.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон времени, который был отклонен; пусто для сбоя всего запроса. |
failureCause | Причина сбоя обновления. |
kind | Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка |
СобытиеОтказПричина
Возможные значения причины сбоя события.
Перечисления | |
---|---|
TOO_LARGE | Пакетный запрос был отправлен с большим количеством событий, чем разрешено в одном пакете. |
TIME_PERIOD_EXPIRED | Пакет был отправлен с данными, которые находились слишком далеко в прошлом, чтобы их можно было записать. |
TIME_PERIOD_SHORT | Пакет был отправлен со слишком коротким временным диапазоном. |
TIME_PERIOD_LONG | Пакет был отправлен со слишком большим временным диапазоном. |
ALREADY_UPDATED | Была предпринята попытка записать пакет данных, который уже был виден. |
RECORD_RATE_HIGH | Была предпринята попытка записать данные быстрее, чем сервер применит обновления. |
СобытиеЗаписьОтказ
Ресурс сбоя обновления события.
JSON-представление |
---|
{
"eventId": string,
"failureCause": enum ( |
Поля | |
---|---|
eventId | Идентификатор события, которое не было обновлено. |
failureCause | Причина сбоя обновления. |
kind | Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка |
СобытиеОбновлениеОтказПричина
Возможные значения причины сбоя обновления события.
Перечисления | |
---|---|
NOT_FOUND | Была предпринята попытка установить событие, которое не было определено. |
INVALID_UPDATE_VALUE | Была предпринята попытка увеличить событие на неположительное значение. |