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