- HTTP リクエスト
- クエリ パラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- EventsUpdates
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- EventPeriodUpdate
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- EventPeriodRange
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- EventUpdateRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- EventBatchRecordFailure
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- EventFailureCause
- EventRecordFailure
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- EventUpdateFailureCause
- 試してみる
このアプリケーションの現在認証されているユーザーに対してイベントが発生した回数のバッチを記録します。
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 の概要をご覧ください。
EventsUpdates
イベント期間更新リソース。
JSON 表現 |
---|
{
"kind": string,
"requestId": string,
"currentTimeMillis": string,
"timePeriods": [
{
object ( |
フィールド | |
---|---|
kind |
このリソースのタイプを一意に識別します。値は常に固定文字列 |
requestId |
イベント記録のこの試行を識別するために使用されるリクエスト ID。 |
currentTimeMillis |
この更新が送信された現在の時刻をミリ秒単位で表します。1970 年 UTC(Unix エポック)からの経過時間です。 |
timePeriods[] |
このリクエストで行われた期間の更新のリスト。 |
EventPeriodUpdate
イベント期間更新リソース。
JSON 表現 |
---|
{ "timePeriod": { object ( |
フィールド | |
---|---|
timePeriod |
この更新の対象となる期間。 |
updates[] |
この期間に行われた更新。 |
kind |
このリソースのタイプを一意に識別します。値は常に固定文字列 |
EventPeriodRange
イベントの期間。
JSON 表現 |
---|
{ "kind": string, "periodStartMillis": string, "periodEndMillis": string } |
フィールド | |
---|---|
kind |
このリソースのタイプを一意に識別します。値は常に固定文字列 |
periodStartMillis |
この更新期間が開始される時刻を、1970 UTC(Unix エポック)からのミリ秒数で指定します。 |
periodEndMillis |
この更新期間の終了時刻を、1970 UTC(Unix エポック)からのミリ秒数で指定します。 |
EventUpdateRequest
イベント期間更新リソース。
JSON 表現 |
---|
{ "definitionId": string, "updateCount": string, "kind": string } |
フィールド | |
---|---|
definitionId |
このアップデートで変更されるイベントの ID。 |
updateCount |
この期間にこのイベントが発生した回数です。 |
kind |
このリソースのタイプを一意に識別します。値は常に固定文字列 |
EventBatchRecordFailure
バッチ アップデートに失敗したリソース。
JSON 表現 |
---|
{ "range": { object ( |
フィールド | |
---|---|
range |
拒否された期間リクエスト全体の失敗の場合は空になります。 |
failureCause |
更新に失敗した原因。 |
kind |
このリソースのタイプを一意に識別します。値は常に固定文字列 |
EventFailureCause
イベント失敗の原因として取り得る値。
列挙型 | |
---|---|
TOO_LARGE |
1 つのバッチで許可されている数を超えるイベントでバッチ リクエストが発行されました。 |
TIME_PERIOD_EXPIRED |
送信されたバッチが過去のデータで記録するには古すぎます。 |
TIME_PERIOD_SHORT |
短すぎる期間でバッチが送信されました。 |
TIME_PERIOD_LONG |
期間が長すぎるバッチが送信されました。 |
ALREADY_UPDATED |
すでに確認されているデータのバッチを記録しようとしました。 |
RECORD_RATE_HIGH |
サーバーがアップデートを適用するよりも早くデータを記録しようとしました。 |
EventRecordFailure
イベント更新に失敗したリソース。
JSON 表現 |
---|
{
"eventId": string,
"failureCause": enum ( |
フィールド | |
---|---|
eventId |
更新されなかったイベントの ID。 |
failureCause |
更新に失敗した原因。 |
kind |
このリソースのタイプを一意に識別します。値は常に固定文字列 |
EventUpdateFailureCause
イベント更新の失敗原因として取り得る値。
列挙型 | |
---|---|
NOT_FOUND |
定義されていないイベントを設定しようとしました。 |
INVALID_UPDATE_VALUE |
イベントを正の値でインクリメントしようとしました。 |