Method: events.record

এই অ্যাপ্লিকেশনটির বর্তমানে অনুমোদিত ব্যবহারকারীর জন্য ইভেন্টগুলির সংখ্যার পরিবর্তনের একটি ব্যাচ রেকর্ড করেছে।

HTTP অনুরোধ

POST https://games.googleapis.com/games/v1/events

ক্যোয়ারী প্যারামিটার

পরামিতি
language

string

এই পদ্ধতি দ্বারা ফিরে আসা স্ট্রিংগুলির জন্য ব্যবহার করার পছন্দের ভাষা।

শরীরের অনুরোধ

অনুরোধ বডিটিতে EventsUpdates উদাহরণ রয়েছে।

প্রতিক্রিয়া শরীর

একটি ইভেন্ট পিরিয়ড আপডেট রিসোর্স।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "batchFailures": [
    {
      object (EventBatchRecordFailure)
    }
  ],
  "eventFailures": [
    {
      object (EventRecordFailure)
    }
  ],
  "playerEvents": [
    {
      object (PlayerEvent)
    }
  ]
}
ক্ষেত্র
kind

string

অনন্যভাবে এই সংস্থানটির ধরণ চিহ্নিত করে। মান সর্বদা স্থির স্ট্রিং games#eventUpdateResponse

batchFailures[]

object ( EventBatchRecordFailure )

যে কোনও ব্যাচ-বিস্তৃত ব্যর্থতা যা আপডেটগুলি প্রয়োগ করে।

eventFailures[]

object ( EventRecordFailure )

কোনও ব্যর্থতা কোনও নির্দিষ্ট ইভেন্ট আপডেট করে।

playerEvents[]

object ( PlayerEvent )

যে কোনও আপডেট হওয়া ইভেন্টের বর্তমান অবস্থা

অনুমোদনের সুযোগ

নিম্নলিখিত 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 (EventPeriodUpdate)
    }
  ]
}
ক্ষেত্র
kind

string

অনন্যভাবে এই সংস্থানটির ধরণ চিহ্নিত করে। মান সর্বদা স্থির স্ট্রিং games#eventRecordRequest

requestId

string ( int64 format)

অনুরোধ আইডি ইভেন্টগুলি রেকর্ড করার এই প্রচেষ্টাটি সনাক্ত করতে ব্যবহৃত হয়েছিল।

currentTimeMillis

string ( int64 format)

বর্তমান সময় যখন এই আপডেটটি প্রেরণ করা হয়েছিল, মিলিসেকেন্ডে, ১৯ 1970০ সাল থেকে ইউটিসি (ইউনিক্স এপোক) থেকে।

timePeriods[]

object ( EventPeriodUpdate )

এই অনুরোধে সময়কাল আপডেটের একটি তালিকা।

ইভেন্টপিরিওডআপডেট

একটি ইভেন্ট পিরিয়ড আপডেট রিসোর্স।

JSON প্রতিনিধিত্ব
{
  "timePeriod": {
    object (EventPeriodRange)
  },
  "updates": [
    {
      object (EventUpdateRequest)
    }
  ],
  "kind": string
}
ক্ষেত্র
timePeriod

object ( EventPeriodRange )

সময়কাল এই আপডেট দ্বারা আচ্ছাদিত।

updates[]

object ( EventUpdateRequest )

এই সময়ের জন্য আপডেটগুলি করা হচ্ছে।

kind

string

অনন্যভাবে এই সংস্থানটির ধরণ চিহ্নিত করে। মান সর্বদা স্থির স্ট্রিং games#eventPeriodUpdate

ইভেন্টপিওড্রঞ্জ

একটি ইভেন্ট পিরিয়ড সময়সীমা।

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "periodStartMillis": string,
  "periodEndMillis": string
}
ক্ষেত্র
kind

string

অনন্যভাবে এই সংস্থানটির ধরণ চিহ্নিত করে। মান সর্বদা স্থির স্ট্রিং games#eventPeriodRange

periodStartMillis

string ( int64 format)

এই আপডেটের সময়টি শুরু হয়, মিলিসে, ১৯ 1970০ সাল থেকে ইউটিসি (ইউনিক্স এপোক) থেকে।

periodEndMillis

string ( int64 format)

এই আপডেটের সময়কালটি শেষ হয়, মিলিসে, ১৯ 1970০ সাল থেকে ইউটিসি (ইউনিক্স এপোক)।

ইভেন্টআপডেটারেকোয়েস্ট

একটি ইভেন্ট পিরিয়ড আপডেট রিসোর্স।

JSON প্রতিনিধিত্ব
{
  "definitionId": string,
  "updateCount": string,
  "kind": string
}
ক্ষেত্র
definitionId

string

ইভেন্টের আইডি এই আপডেটে সংশোধন করা হচ্ছে।

updateCount

string ( int64 format)

এই সময়কালে এই ঘটনাটি কতবার ঘটেছিল।

kind

string

অনন্যভাবে এই সংস্থানটির ধরণ চিহ্নিত করে। মান সর্বদা স্থির স্ট্রিং games#eventUpdateRequest

ইভেন্টব্যাচরেকর্ডফেইলর

একটি ব্যাচ আপডেট ব্যর্থতা সংস্থান।

JSON প্রতিনিধিত্ব
{
  "range": {
    object (EventPeriodRange)
  },
  "failureCause": enum (EventFailureCause),
  "kind": string
}
ক্ষেত্র
range

object ( EventPeriodRange )

সময়সীমা যা প্রত্যাখ্যান করা হয়েছিল; একটি অনুরোধ-ব্যাপী ব্যর্থতার জন্য খালি।

failureCause

enum ( EventFailureCause )

আপডেট ব্যর্থতার কারণ।

kind

string

অনন্যভাবে এই সংস্থানটির ধরণ চিহ্নিত করে। মান সর্বদা স্থির স্ট্রিং games#eventBatchRecordFailure

ইভেন্টফেইলুরেকস

ইভেন্ট ব্যর্থতার কারণে সম্ভাব্য মান।

এনামস
TOO_LARGE একক ব্যাচে অনুমোদিত হওয়ার চেয়ে বেশি ইভেন্টের সাথে একটি ব্যাচের অনুরোধ জারি করা হয়েছিল।
TIME_PERIOD_EXPIRED রেকর্ড করার জন্য অতীতে খুব দূরে ডেটা সহ একটি ব্যাচ প্রেরণ করা হয়েছিল।
TIME_PERIOD_SHORT একটি ব্যাচ একটি সময়ের পরিসীমা সহ প্রেরণ করা হয়েছিল যা খুব ছোট ছিল।
TIME_PERIOD_LONG একটি ব্যাচ একটি সময়ের পরিসীমা সহ প্রেরণ করা হয়েছিল যা খুব দীর্ঘ ছিল।
ALREADY_UPDATED ইতিমধ্যে দেখা গেছে এমন একটি ব্যাচ ডেটা রেকর্ড করার চেষ্টা করা হয়েছিল।
RECORD_RATE_HIGH সার্ভার আপডেটগুলি প্রয়োগ করার চেয়ে দ্রুত ডেটা রেকর্ড করার চেষ্টা করা হয়েছিল।

ইভেন্টআরকর্ডফেইলর

একটি ইভেন্ট আপডেট ব্যর্থতা সংস্থান।

JSON প্রতিনিধিত্ব
{
  "eventId": string,
  "failureCause": enum (EventUpdateFailureCause),
  "kind": string
}
ক্ষেত্র
eventId

string

ইভেন্টের আইডি যা আপডেট হয়নি।

failureCause

enum ( EventUpdateFailureCause )

আপডেট ব্যর্থতার কারণ।

kind

string

অনন্যভাবে এই সংস্থানটির ধরণ চিহ্নিত করে। মান সর্বদা স্থির স্ট্রিং games#eventRecordFailure

ইভেন্টআপডেটফেইলুরেকস

ইভেন্ট আপডেট ব্যর্থতার কারণের জন্য সম্ভাব্য মানগুলি।

এনামস
NOT_FOUND সংজ্ঞায়িত হয়নি এমন একটি ইভেন্ট সেট করার চেষ্টা করা হয়েছিল।
INVALID_UPDATE_VALUE অ-পজিটিভ মান দ্বারা একটি ইভেন্ট বাড়ানোর চেষ্টা করা হয়েছিল।