Method: achievements.updateMultiple

বর্তমানে প্রমাণীকৃত প্লেয়ারের জন্য একাধিক কৃতিত্ব আপডেট করে।

HTTP অনুরোধ

POST https://games.googleapis.com/games/v1/achievements/updateMultiple

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

অনুরোধের মূল অংশে UpdateMultipleAchievements এর একটি উদাহরণ রয়েছে।

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

সাফল্যের জন্য প্রতিক্রিয়া বার্তা.আপডেট একাধিক rpc.

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

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

string

অনন্যভাবে এই সম্পদের ধরন সনাক্ত করে। মান সবসময় স্থির স্ট্রিং games#achievementUpdateMultipleResponse

updatedAchievements[]

object ( UpdatedAchievement )

অর্জনের হালনাগাদ অবস্থা।

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

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/games
  • https://www.googleapis.com/auth/games_lite

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

একাধিক অর্জন আপডেট করুন

অর্জন আপডেট অনুরোধের একটি তালিকা.

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

string

অনন্যভাবে এই সম্পদের ধরন সনাক্ত করে। মান সবসময় স্থির স্ট্রিং games#achievementUpdateMultipleRequest

updates[]

object ( UpdateAchievement )

স্বতন্ত্র অর্জন আপডেটের অনুরোধ।

আপডেট অর্জন

একটি অর্জন আপডেট করার জন্য একটি অনুরোধ৷

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "achievementId": string,
  "updateType": enum (AchievementUpdateType),
  "incrementPayload": {
    object (AchievementIncrement)
  },
  "setStepsAtLeastPayload": {
    object (SetAchievementSteps)
  }
}
ক্ষেত্র
kind

string

অনন্যভাবে এই সম্পদের ধরন সনাক্ত করে। মান সবসময় স্থির স্ট্রিং games#achievementUpdateRequest

achievementId

string

কৃতিত্ব এই আপডেট প্রয়োগ করা হচ্ছে.

updateType

enum ( AchievementUpdateType )

আপডেটের ধরন প্রয়োগ করা হচ্ছে।

incrementPayload

object ( AchievementIncrement )

কৃতিত্বের জন্য INCREMENT প্রকারের একটি আপডেটের অনুরোধ করা হলে পেলোড।

setStepsAtLeastPayload

object ( SetAchievementSteps )

কৃতিত্বের জন্য SET_STEPS_AT_LEAST প্রকারের একটি আপডেটের অনুরোধ করা হলে পেলোড।

অ্যাচিভমেন্ট আপডেট টাইপ

সম্ভাব্য অর্জন আপডেট প্রকার।

এনামস
REVEAL কৃতিত্ব প্রকাশ পায়।
UNLOCK অর্জন আনলক করা হয়.
INCREMENT কৃতিত্ব বৃদ্ধি পায়।
SET_STEPS_AT_LEAST অর্জনের অগ্রগতি অন্তত পাস করা মান সেট করা হয়েছে।

অর্জন বৃদ্ধি

একটি কৃতিত্ব বৃদ্ধির অনুরোধ করার জন্য পেলোড৷

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "steps": integer,
  "requestId": string
}
ক্ষেত্র
kind

string

অনন্যভাবে এই সম্পদের ধরন সনাক্ত করে। মান সবসময় স্থির স্ট্রিং games#GamesAchievementIncrement .

steps

integer

ধাপের সংখ্যা বৃদ্ধি করতে হবে।

requestId

string ( int64 format)

একটি কৃতিত্বের বৃদ্ধির সাথে সম্পর্কিত অনুরোধ আইডি।

অর্জনের ধাপগুলি সেট করুন

একটি কৃতিত্ব বৃদ্ধির অনুরোধ করার জন্য পেলোড৷

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

string

অনন্যভাবে এই সম্পদের ধরন সনাক্ত করে। মান সবসময় স্থির স্ট্রিং games#GamesAchievementSetStepsAtLeast

steps

integer

কৃতিত্বের জন্য ন্যূনতম সংখ্যক ধাপ সেট করতে হবে৷

আপডেটেড অ্যাচিভমেন্ট

একটি আপডেটেড অর্জন।

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "achievementId": string,
  "updateOccurred": boolean,
  "currentState": enum (UpdatedAchievementState),
  "currentSteps": integer,
  "newlyUnlocked": boolean
}
ক্ষেত্র
kind

string

অনন্যভাবে এই সম্পদের ধরন সনাক্ত করে। মান সবসময় স্থির স্ট্রিং games#achievementUpdateResponse

achievementId

string

কৃতিত্ব এই আপডেট প্রয়োগ করা হয়েছে.

updateOccurred

boolean

অনুরোধ করা আপডেটগুলি আসলে কৃতিত্বকে প্রভাবিত করেছে কিনা৷

currentState

enum ( UpdatedAchievementState )

অর্জনের বর্তমান অবস্থা।

currentSteps

integer

এই অর্জনের জন্য রেকর্ড করা বর্তমান পদক্ষেপগুলি যদি এটি বর্ধিত হয়।

newlyUnlocked

boolean

এই কৃতিত্বটি নতুনভাবে আনলক করা হয়েছে কিনা (অর্থাৎ, কৃতিত্বের জন্য আনলক অনুরোধটি খেলোয়াড়ের জন্য প্রথম ছিল কিনা)।

আপডেটেড অ্যাচিভমেন্ট স্টেট

সম্ভাব্য হালনাগাদ কৃতিত্ব রাষ্ট্র.

এনামস
HIDDEN কৃতিত্ব লুকিয়ে আছে।
REVEALED কৃতিত্ব প্রকাশ পায়।
UNLOCKED অর্জন আনলক করা হয়.