- एचटीटीपी अनुरोध
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- EventsUpdates
- EventPeriodUpdate
- EventPeriodRange
- EventUpdateRequest
- EventBatchRecordFailure
- EventFailureCause
- EventRecordFailure
- EventUpdateFailureCause
- इसे आज़माएं!
इस ऐप्लिकेशन के पुष्टि किए गए मौजूदा उपयोगकर्ता के लिए, इवेंट की संख्या में हुए बदलावों का बैच रिकॉर्ड करता है.
एचटीटीपी अनुरोध
POST https://games.googleapis.com/games/v1/events
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
language |
इस तरीके से दिखाई गई स्ट्रिंग के लिए इस्तेमाल की जाने वाली पसंदीदा भाषा. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में EventsUpdates
का उदाहरण है.
जवाब का मुख्य भाग
इवेंट अवधि अपडेट करने का संसाधन.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{ "kind": string, "batchFailures": [ { object ( |
फ़ील्ड | |
---|---|
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
batchFailures[] |
अपडेट लागू करने में होने वाली कोई भी गड़बड़ी, बैच-वाइड में. |
eventFailures[] |
किसी इवेंट को अपडेट करने में गड़बड़ी. |
playerEvents[] |
अपडेट किए गए किसी भी इवेंट की मौजूदा स्थिति |
अनुमति के दायरे
इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/games
https://www.googleapis.com/auth/games_lite
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.
EventsUpdates
इवेंट अवधि अपडेट करने का संसाधन.
JSON के काेड में दिखाना |
---|
{
"kind": string,
"requestId": string,
"currentTimeMillis": string,
"timePeriods": [
{
object ( |
फ़ील्ड | |
---|---|
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
requestId |
अनुरोध का आईडी, जिसका इस्तेमाल इवेंट रिकॉर्ड करने की इस कोशिश की पहचान करने के लिए किया गया. |
currentTimeMillis |
1970 यूटीसी (Unix Epoch) के बाद का मौजूदा समय, जब यह अपडेट मिलीसेकंड में भेजा गया था. |
timePeriods[] |
इस अनुरोध में समयावधि अपडेट की एक सूची. |
EventPeriodUpdate
इवेंट अवधि अपडेट करने का संसाधन.
JSON के काेड में दिखाना |
---|
{ "timePeriod": { object ( |
फ़ील्ड | |
---|---|
timePeriod |
इस अपडेट में समयावधि शामिल की जा रही है. |
updates[] |
इस समयावधि में किए जाने वाले अपडेट. |
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
EventPeriodRange
इवेंट की अवधि.
JSON के काेड में दिखाना |
---|
{ "kind": string, "periodStartMillis": string, "periodEndMillis": string } |
फ़ील्ड | |
---|---|
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
periodStartMillis |
1970 यूटीसी (Unix Epoch) के बाद का समय, जब अपडेट की यह अवधि शुरू होती है, मिलीसेकंड में. |
periodEndMillis |
1970 यूटीसी (Unix Epoch) के बाद का समय, जब अपडेट की यह अवधि मिलीसेकंड में खत्म होती है. |
EventUpdateRequest
इवेंट अवधि अपडेट करने का संसाधन.
JSON के काेड में दिखाना |
---|
{ "definitionId": string, "updateCount": string, "kind": string } |
फ़ील्ड | |
---|---|
definitionId |
इस अपडेट में, उस इवेंट का आईडी जिसमें बदलाव किया जा रहा है. |
updateCount |
वह संख्या जितनी बार यह इवेंट इस समयावधि में हुआ. |
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
EventBatchRecordFailure
बैच अपडेट न हो पाने की जानकारी देने वाला संसाधन.
JSON के काेड में दिखाना |
---|
{ "range": { object ( |
फ़ील्ड | |
---|---|
range |
वह समयसीमा जिसमें अस्वीकार कर दिया गया था; इस फ़ील्ड में कोई गड़बड़ी नहीं है. |
failureCause |
अपडेट नहीं हो पाने की वजह. |
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
EventFailureCause
इवेंट न हो पाने की वजह के लिए संभावित वैल्यू.
Enums | |
---|---|
TOO_LARGE |
एक बैच में तय किए गए इवेंट से ज़्यादा इवेंट का अनुरोध किया गया. |
TIME_PERIOD_EXPIRED |
एक बैच भेजा गया था, जिसमें रिकॉर्ड करने के लिए काफ़ी पहले का डेटा था. |
TIME_PERIOD_SHORT |
बहुत कम समय सीमा के साथ एक बैच भेजा गया था. |
TIME_PERIOD_LONG |
बहुत लंबी समयावधि वाला बैच भेजा गया था. |
ALREADY_UPDATED |
डेटा के उस बैच को रिकॉर्ड करने की कोशिश की गई थी जिसे पहले ही देखा जा चुका है. |
RECORD_RATE_HIGH |
अपडेट को सर्वर से ज़्यादा तेज़ी से रिकॉर्ड करने की कोशिश की गई. |
EventRecordFailure
इवेंट अपडेट न हो पाने की जानकारी देने वाला संसाधन.
JSON के काेड में दिखाना |
---|
{
"eventId": string,
"failureCause": enum ( |
फ़ील्ड | |
---|---|
eventId |
उस इवेंट का आईडी जिसे अपडेट नहीं किया गया. |
failureCause |
अपडेट नहीं हो पाने की वजह. |
kind |
इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग |
EventUpdateFailureCause
इवेंट अपडेट नहीं होने की वजह के लिए संभावित वैल्यू.
Enums | |
---|---|
NOT_FOUND |
किसी ऐसे इवेंट को सेट करने की कोशिश की गई थी जिसे तय नहीं किया गया था. |
INVALID_UPDATE_VALUE |
एक इवेंट को एक गैर-पॉज़िटिव मान से बढ़ाने की कोशिश की गई. |