- एचटीटीपी अनुरोध
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- UpdateMultipleAchievements
- UpdateAchievement
- AchievementUpdateType
- AchievementIncrement
- SetAchievementSteps
- UpdatedAchievement
- UpdatedAchievementState
- इसे आज़माएं!
पुष्टि किए गए मौजूदा प्लेयर की कई उपलब्धियों को अपडेट करता है.
एचटीटीपी अनुरोध
POST https://games.googleapis.com/games/v1/achievements/updateMultiple
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में UpdateMultipleAchievements
का उदाहरण है.
जवाब का मुख्य भाग
sellers.updateएक से ज़्यादा rpc के लिए रिस्पॉन्स मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"kind": string,
"updatedAchievements": [
{
object ( |
फ़ील्ड | |
---|---|
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
updatedAchievements[] |
उपलब्धियों की अपडेट की गई स्थिति. |
अनुमति के दायरे
इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/games
https://www.googleapis.com/auth/games_lite
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.
UpdateMultipleAchievements
उपलब्धि अपडेट करने के अनुरोधों की सूची.
JSON के काेड में दिखाना |
---|
{
"kind": string,
"updates": [
{
object ( |
फ़ील्ड | |
---|---|
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
updates[] |
अलग-अलग उपलब्धि अपडेट के अनुरोध. |
UpdateAchievement
किसी उपलब्धि को अपडेट करने का अनुरोध.
JSON के काेड में दिखाना |
---|
{ "kind": string, "achievementId": string, "updateType": enum ( |
फ़ील्ड | |
---|---|
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
achievementId |
वह उपलब्धि जिस पर यह अपडेट लागू किया जा रहा है. |
updateType |
किस तरह का अपडेट लागू किया जा रहा है. |
incrementPayload |
वह पेलोड, जब उपलब्धि के लिए |
setStepsAtLeastPayload |
वह पेलोड, जब उपलब्धि के लिए |
AchievementUpdateType
उपलब्धि अपडेट के संभावित प्रकार.
Enums | |
---|---|
REVEAL |
उपलब्धि के बारे में बताया जाता है. |
UNLOCK |
उपलब्धि अनलॉक है. |
INCREMENT |
उपलब्धि बढ़ गई है. |
SET_STEPS_AT_LEAST |
उपलब्धि की प्रोग्रेस, कम से कम पास की गई वैल्यू पर सेट है. |
AchievementIncrement
किसी उपलब्धि को बढ़ाने का अनुरोध करने वाला पेलोड.
JSON के काेड में दिखाना |
---|
{ "kind": string, "steps": integer, "requestId": string } |
फ़ील्ड | |
---|---|
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
steps |
उन चरणों की संख्या जिन्हें बढ़ाना है. |
requestId |
किसी उपलब्धि में बढ़ोतरी से जुड़ा requestId. |
SetAchievementSteps
किसी उपलब्धि को बढ़ाने का अनुरोध करने वाला पेलोड.
JSON के काेड में दिखाना |
---|
{ "kind": string, "steps": integer } |
फ़ील्ड | |
---|---|
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
steps |
उपलब्धि को सेट करने के लिए ज़रूरी चरणों की कम से कम संख्या. |
UpdatedAchievement
अपडेट की गई उपलब्धि.
JSON के काेड में दिखाना |
---|
{
"kind": string,
"achievementId": string,
"updateOccurred": boolean,
"currentState": enum ( |
फ़ील्ड | |
---|---|
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
achievementId |
वह उपलब्धि जिस पर यह अपडेट लागू किया गया था. |
updateOccurred |
क्या अनुरोध किए गए अपडेट से वाकई में उपलब्धि पर असर पड़ा है. |
currentState |
उपलब्धि की मौजूदा स्थिति. |
currentSteps |
अगर यह उपलब्धि घटती-बढ़ती है, तो इसके लिए रिकॉर्ड किए गए मौजूदा कदमों की संख्या बढ़ जाती है. |
newlyUnlocked |
क्या यह उपलब्धि हाल ही में अनलॉक की गई थी (यानी कि उपलब्धि को अनलॉक करने का अनुरोध, खिलाड़ी को सबसे पहले मिला था या नहीं). |
UpdatedAchievementState
उपलब्धि की संभावित अपडेट की गई स्थितियां.
Enums | |
---|---|
HIDDEN |
उपलब्धि छिपी हुई है. |
REVEALED |
उपलब्धि के बारे में बताया जाता है. |
UNLOCKED |
उपलब्धि अनलॉक है. |