Method: achievementDefinitions.list

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

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

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

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

पैरामीटर
language

string

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

maxResults

integer

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

pageToken

string

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

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

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

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

उपलब्धि डेफ़िनिशन के ऑब्जेक्ट की सूची.

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

जेएसओएन के काेड में दिखाना
{
  "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

उपलब्धि डेफ़िनिशन का ऑब्जेक्ट.

जेएसओएन के काेड में दिखाना
{
  "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 उपलब्धि अनलॉक की गई है.