- HTTP isteği
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- EventsUpdates
- EventPeriodUpdate
- EventPeriodRange
- EventUpdateRequest
- EventBatchRecordFailure
- EventFailureCause
- EventRecordFailure
- EventUpdateFailureCause
- Deneyin.
Bu uygulamanın mevcut durumda kimliği doğrulanmış kullanıcısı için etkinliklerin kaç kez oluştuğunda yapılan değişiklikleri toplu olarak kaydeder.
HTTP isteği
POST https://games.googleapis.com/games/v1/events
Sorgu parametreleri
Parametreler | |
---|---|
language |
Bu yöntemin döndürdüğü dizeler için kullanılması tercih edilen dil. |
İstek içeriği
İstek metni, EventsUpdates
öğesinin bir örneğini içerir.
Yanıt gövdesi
Etkinlik dönemi güncelleme kaynağı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "kind": string, "batchFailures": [ { object ( |
Alanlar | |
---|---|
kind |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman |
batchFailures[] |
Güncellemeler uygulanırken oluşan toplu ölçekte hatalar. |
eventFailures[] |
Belirli bir etkinliği güncellerken meydana gelen hatalar. |
playerEvents[] |
Güncellenen etkinliklerin şu anki durumu |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/games
https://www.googleapis.com/auth/games_lite
Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleye bakın.
EventsUpdates
Etkinlik dönemi güncelleme kaynağı.
JSON gösterimi |
---|
{
"kind": string,
"requestId": string,
"currentTimeMillis": string,
"timePeriods": [
{
object ( |
Alanlar | |
---|---|
kind |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman |
requestId |
Bu etkinlikleri kaydetme girişimini tanımlamak için kullanılan istek kimliği. |
currentTimeMillis |
1970 UTC'den (Unix Epoch) itibaren bu güncellemenin milisaniye cinsinden gönderildiği geçerli saat. |
timePeriods[] |
Bu istekte yapılan dönem güncellemelerinin listesi. |
EventPeriodUpdate
Etkinlik dönemi güncelleme kaynağı.
JSON gösterimi |
---|
{ "timePeriod": { object ( |
Alanlar | |
---|---|
timePeriod |
Bu güncellemenin kapsadığı dönem. |
updates[] |
Bu dönem için yapılacak güncellemeler. |
kind |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman |
EventPeriodRange
Etkinlik dönemi zaman aralığı.
JSON gösterimi |
---|
{ "kind": string, "periodStartMillis": string, "periodEndMillis": string } |
Alanlar | |
---|---|
kind |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman |
periodStartMillis |
1970 UTC'den (Unix Epoch) itibaren bu güncelleme döneminin milisaniye cinsinden başladığı zaman. |
periodEndMillis |
1970 UTC'den (Unix Epoch) itibaren bu güncelleme döneminin sona erdiği zaman (milisaniye cinsinden). |
EventUpdateRequest
Etkinlik dönemi güncelleme kaynağı.
JSON gösterimi |
---|
{ "definitionId": string, "updateCount": string, "kind": string } |
Alanlar | |
---|---|
definitionId |
Bu güncellemede değiştirilen etkinliğin kimliği. |
updateCount |
Bu etkinliğin, bu dönem içinde gerçekleşme sayısı. |
kind |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman |
EventBatchRecordFailure
Toplu güncelleme başarısız kaynağı.
JSON gösterimi |
---|
{ "range": { object ( |
Alanlar | |
---|---|
range |
Reddedilen zaman aralığı; istek genelindeki bir hata için boştur. |
failureCause |
Güncelleme hatasının nedeni. |
kind |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman |
EventFailureCause
Etkinliğin başarısız olmasına yol açan olası değerler.
Sıralamalar | |
---|---|
TOO_LARGE |
Bir toplu istek, tek bir grupta izin verilenden fazla etkinlikle gönderildi. |
TIME_PERIOD_EXPIRED |
Kaydedilemeyecek kadar geçmişteki verilere sahip bir grup gönderildi. |
TIME_PERIOD_SHORT |
Çok kısa bir zaman aralığına sahip bir grup gönderildi. |
TIME_PERIOD_LONG |
Zaman aralığı çok uzun olan bir grup gönderildi. |
ALREADY_UPDATED |
Daha önce görülen bir veri grubu kaydedilmeye çalışıldı. |
RECORD_RATE_HIGH |
Verilerin, sunucunun güncellemeleri uygulayacağından daha hızlı kaydedilmesine çalışıldı. |
EventRecordFailure
Etkinlik güncelleme başarısız kaynağı.
JSON gösterimi |
---|
{
"eventId": string,
"failureCause": enum ( |
Alanlar | |
---|---|
eventId |
Güncellenmeyen etkinliğin kimliği. |
failureCause |
Güncelleme hatasının nedeni. |
kind |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman |
EventUpdateFailureCause
Etkinlik güncelleme hatasının nedenine ilişkin olası değerler.
Sıralamalar | |
---|---|
NOT_FOUND |
Tanımlanmamış bir etkinlik oluşturulmaya çalışıldı. |
INVALID_UPDATE_VALUE |
Bir etkinliğin değerini pozitif olmayan bir değerle artırma girişiminde bulunuldu. |