सामान्य प्रश्न
पहले त्रुटि कोड, फिर संबंधित सेटिंग देखें। उत्तर का request_id लॉग में काम खोजता है। पूरी key लॉग या चित्र में न दें।
सक्रियता विफल हो तो क्या जाँचें?
सर्वर पहुंच, सही उत्पाद ID, पूरा कोड और इसी उत्पाद का लाइसेंस जांचें। सर्वर तैनात होने तक ग्राहक का कंप्यूटर आपका 127.0.0.1 पते से; वह ग्राहक के अपने कंप्यूटर का पता है।
| त्रुटि कोड | पहला चरण |
|---|---|
LICENSE_INVALID | उत्पाद ID, पूरी key व लाइसेंस उत्पाद देखें |
LICENSE_EXPIRED | समाप्ति देखें; जरूरत पर विक्रेता नवीनीकरण करें |
LICENSE_REVOKEDDEVICE_RELEASED | लाइसेंस रद्द/डिवाइस छोड़ा; SDK कैश हटाता है |
DEVICE_LIMIT_REACHED | लाइसेंस स्थान पूर्ण; पुराना छोड़ें या सीमा बढ़ाएँ |
API_QUOTA_EXCEEDED | API कड़ी सीमा समाप्त; अवधि व प्लान देखें |
API_BALANCE_INSUFFICIENT | API अतिरिक्त बैलेंस कम; मुद्रा व परिवेश देखें |
MONTHLY_QUOTA_EXCEEDED | प्लेटफ़ॉर्म डिवाइस सीमा; लाइसेंस सीमा अलग |
IDEMPOTENCY_CONFLICT | एक Key अलग बॉडी; नए काम में नई Key, पुनःप्रयास मूल बॉडी |
IDEMPOTENCY_EXPIRED | पुराना उत्तर/बाइंडिंग अमान्य; स्थिति देखें, नए काम में नई Key |
ऑफ़लाइन भी क्यों चलता है?
ऑफ़लाइन में भी SDK स्थानीय हस्ताक्षर, उत्पाद, डिवाइस, सुविधाएं और समाप्ति जांचता है; केवल सर्वर अनुरोध नहीं होता। समाप्त कैश या ऑनलाइन रद्द/रिलीज़ की स्पष्ट अस्वीकृति आगे उपयोग रोकती है।
हस्ताक्षर या डिवाइस जाँच क्यों विफल है?
सार्वजनिक कुंजी न मिलना, दूसरे उत्पाद का कैश या दूसरे कंप्यूटर पर कॉपी कैश विफल हो सकता है। जांचें trusted_keys की key ID और सार्वजनिक कुंजी इसी उत्पाद की हैं; फिर देखें कि सिस्टम बदला या दोबारा इंस्टॉल हुआ है।
SDK बताता है clock rollback : घड़ी पीछे जाँची जाए। सही करके ऑनलाइन रिफ्रेश।
पूरा त्रुटि उत्तर
{
"error": {
"code": "LICENSE_REVOKED",
"message": "License was revoked"
},
"request_id": "99999999-9999-4999-8999-999999999999"
}| फ़ील्ड | अर्थ और कार्रवाई |
|---|---|
error.code · string | स्थिर त्रुटि ID से निर्णय, message शब्दों से नहीं। |
error.message · string | पढ़ने योग्य कारण, निदान या ग्राहक संदेश हेतु। |
request_id · UUID | लॉग का सर्वर HTTP ID; लाइसेंस या Idempotency-Key नहीं। |
For 400 / 415 correct fields or Content-Type; for 401 check the management key; for 403 inspect the licensing error; for 409 check limits, session state or idempotency conflicts; for 429 wait according to Retry-After. Runtime retries retain their Idempotency-Key and body. Recover management writes using each operation’s idempotency rules; never blindly repeat ordinary issuance or renewal after a timeout.
JSON उत्तर कैसे पढ़ें?
सफल उत्तर data और request_id; विफलता में error.code, error.message और request_id। त्रुटि कोड व request_id से अधिकांश समस्या मिलती है।
ईमेल, भुगतान या परिनियोजन में देखें सहायता व समस्या समाधान।