Achievements: resetAll

इसके लिए, अनुमति लेना ज़रूरी है

आपके ऐप्लिकेशन के लिए वर्तमान में प्रमाणित प्लेयर की सभी उपलब्धियां रीसेट करता है. यह तरीका सिर्फ़ आपके ऐप्लिकेशन के लिए, अनुमति पा चुके टेस्टर खातों के लिए उपलब्ध है.

अनुरोध

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

POST https://www.googleapis.com/games/v1management/achievements/reset

अनुमति देना

इस अनुरोध के लिए नीचे दिए गए दायरे के साथ अनुमति की ज़रूरत है (पुष्टि करने और अनुमति देने के बारे में ज़्यादा पढ़ें).

स्कोप
https://www.googleapis.com/auth/games

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

इस तरीके का इस्तेमाल करके, अनुरोध का मुख्य हिस्सा न दें.

जवाब

कामयाब होने पर, यह तरीका इस स्ट्रक्चर के साथ रिस्पॉन्स का मुख्य हिस्सा दिखाता है:

{
  "kind": "gamesManagement#achievementResetAllResponse",
  "results": [
    {
      "kind": "gamesManagement#achievementResetResponse",
      "definitionId": string,
      "updateOccurred": boolean,
      "currentState": string
    }
  ]
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
kind string यह अलग-अलग तरीके से यह बताता है कि यह संसाधन किस तरह का है. वैल्यू हमेशा तय स्ट्रिंग gamesManagement#achievementResetAllResponse होती है.
results[] list उपलब्धि रीसेट करने के नतीजे.
results[].kind string यह अलग-अलग तरीके से यह बताता है कि यह संसाधन किस तरह का है. वैल्यू हमेशा तय स्ट्रिंग gamesManagement#achievementResetResponse होती है.
results[].definitionId string उस उपलब्धि का आईडी जिसके लिए खिलाड़ी की स्थिति अपडेट की गई है.
results[].updateOccurred boolean फ़्लैग करके बताएं कि अनुरोध किया गया अपडेट असल में हुआ है या नहीं.
results[].currentState string उपलब्धि की मौजूदा स्थिति. यह उपलब्धि की शुरुआती स्थिति जैसी ही है.
संभावित मान ये हैं:
  • "HIDDEN"- उपलब्धि छिपी हुई है.
  • "REVEALED" - उपलब्धि को दिखाया गया है.
  • "UNLOCKED" - उपलब्धि अनलॉक की गई है.