Method: achievementDefinitions.list

इसमें आपके ऐप्लिकेशन की उपलब्धि की सभी परिभाषाएं दी गई हैं.

एचटीटीपी अनुरोध

GET https://games.googleapis.com/games/v1/achievements

क्वेरी पैरामीटर

पैरामीटर
language

string

इस तरीके से दिखाई जाने वाली स्ट्रिंग के लिए इस्तेमाल की जाने वाली पसंदीदा भाषा.

maxResults

integer

जवाब में दिए जाने वाले उपलब्धि संसाधनों की ज़्यादा से ज़्यादा संख्या, जिसका इस्तेमाल पेजिंग के लिए किया जाता है. किसी भी जवाब के लिए, दिए गए उपलब्धि संसाधनों की असली संख्या, maxResults से कम हो सकती है.

pageToken

string

पिछले अनुरोध पर मिला टोकन.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

उपलब्धि को तय करने वाले ऑब्जेक्ट की सूची.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON के काेड में दिखाना
{
  "kind": string,
  "nextPageToken": string,
  "items": [
    {
      object (AchievementDefinition)
    }
  ]
}
फ़ील्ड
kind

string

इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग games#achievementDefinitionsListResponse होती है.

nextPageToken

string

नतीजों के अगले पेज के साथ काम करने वाला टोकन.

items[]

object (AchievementDefinition)

उपलब्धि की परिभाषाएं.

अनुमति के दायरे

इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

AchievementDefinition

उपलब्धि की परिभाषा का ऑब्जेक्ट.

JSON के काेड में दिखाना
{
  "kind": string,
  "id": string,
  "name": string,
  "description": string,
  "achievementType": enum (AchievementType),
  "totalSteps": integer,
  "formattedTotalSteps": string,
  "revealedIconUrl": string,
  "isRevealedIconUrlDefault": boolean,
  "unlockedIconUrl": string,
  "isUnlockedIconUrlDefault": boolean,
  "initialState": enum (InitialAchievementState),
  "experiencePoints": string
}
फ़ील्ड
kind

string

इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग games#achievementDefinition होती है.

id

string

उपलब्धि का आईडी.

name

string

उपलब्धि का नाम.

description

string

उपलब्धि का ब्यौरा.

achievementType

enum (AchievementType)

उपलब्धि का टाइप.

totalSteps

integer

इंक्रीमेंटल (बढ़ने वाली) उपलब्धि के कुल चरण.

formattedTotalSteps

string

स्ट्रिंग के तौर पर इंक्रीमेंटल (बढ़ने वाली) उपलब्धि के कुल चरण.

revealedIconUrl

string

उपलब्धि के बारे में बताने वाले आइकॉन की इमेज का यूआरएल.

isRevealedIconUrlDefault

boolean

इससे पता चलता है कि दिखाई जा रही इमेज, डिफ़ॉल्ट इमेज है या गेम ने इसे उपलब्ध कराया है.

unlockedIconUrl

string

अनलॉक किए गए उपलब्धि आइकॉन के लिए, इमेज का यूआरएल.

isUnlockedIconUrlDefault

boolean

इससे पता चलता है कि अनलॉक किए गए आइकॉन की इमेज, डिफ़ॉल्ट इमेज है या किसी गेम के लिए उपलब्ध कराई गई है.

initialState

enum (InitialAchievementState)

उपलब्धि की शुरुआती स्थिति.

experiencePoints

string (int64 format)

अनुभव के पॉइंट जो इस उपलब्धि को अनलॉक करने पर मिलेंगे.

AchievementType

उपलब्धि के संभावित प्रकार.

Enums
STANDARD उपलब्धि को लॉक किया गया है या अनलॉक किया गया है.
INCREMENTAL उपलब्धि लगातार बढ़ती जा रही है.

InitialAchievementState

उपलब्धि की शुरुआती संभावित स्थितियां.

Enums
HIDDEN उपलब्धि छिपी हुई है.
REVEALED उपलब्धि के बारे में बताया जाता है.
UNLOCKED उपलब्धि अनलॉक है.