දෝෂ කේත සහ HTTP තත්ත්ව

අසාර්ථක වන සෑම request එකක්ම HTTP තත්ත්වය සමඟ, යන්ත්‍රයකට කියවිය හැකි ස්ථාවර කේතයක් ආපසු දෙයි. ඔබේ logic එක ගොඩනගන්න කේතය මතයි, පණිවිඩයේ පෙළ මත කිසිසේත් නොවේ. පණිවිඩ ලියා ඇත්තේ මිනිසුන්ට කියවීමට නිසා ඒවායේ වචන වෙනස් විය හැක. කේත නම් API ගිවිසුමේම කොටසකි.

රීසෙලර් API එක ලබා දිය හැකි error code 42 ම මෙහි ඇත, වැරදුණු දේ අනුව කාණ්ඩ කර. සෑම code එකක් සමඟම එය ලැබෙන HTTP status එක සහ ගැටලුව විසඳීමට කළ යුතු වෙනස දක්වා ඇත.

සත්‍යාපනය (401)

කේතයHTTP තත්ත්ව කේතයඅර්ථයවිසඳන ආකාරය
MISSING_API_KEY401API key එක අවශ්‍යයිඉල්ලීම සමඟ Authorization ශීර්ෂය එවා නැත, නැතහොත් එහි ආකෘතිය වැරදියි.ඉල්ලීම සමඟ පහත ශීර්ෂය එවන්න. මුලින් යතුරේ හැඳුනුම්කාරකයත්, තිතකට පසු රහස් කොටසත් යොදන්න: Authorization: Bearer <keyId>.<secret>action: FIX_INPUT · retryable: false · retry_after: null
INVALID_API_KEY401API key එක වලංගු නැතයැවූ API key එක පද්ධතියේ ඇති කිසිදු සක්‍රිය key එකකට නොගැළපේ.key ID සහ secret නිවැරදි දැයි පරීක්ෂා කරන්න. අවශ්‍ය නම් API Access පැනලයෙන් key එක නැවත සාදාගන්න.action: FIX_INPUT · retryable: false · retry_after: null

අවසරය (403)

කේතයHTTP තත්ත්ව කේතයඅර්ථයවිසඳන ආකාරය
ACCOUNT_DISABLED403ගිණුම අක්‍රිය කර ඇතදැන් මෙය ලැබෙන්නේ නැත. ඇණවුම් දැමිය නොහැකි ගිණුමකට API එක ACCOUNT_FROZEN (HTTP 403) ලෙස පිළිතුරු දෙයි.ඔබේ යෙදුමේ, මෙම කේතය වෙනුවට ACCOUNT_FROZEN (ගිණුම ශීත කර ඇති විට) දෝෂ කේතය හසුරුවන්න.තවදුරටත් ආපසු නොදෙයි, දැන් ACCOUNT_FROZEN භාවිත වේ
ACCOUNT_FROZEN403ගිණුම අත්හිටුවා ඇතඔබේ ගිණුම තාවකාලිකව අත්හිටුවා ඇත. සාමාන්‍යයෙන් මෙය සිදුවන්නේ සැක සහිත ක්‍රියාකාරකම් නිසාය.අත්හිටුවීම ඉවත් කරගැනීමට සපෝට් කණ්ඩායම සම්බන්ධ කරගන්න.action: CONTACT_SUPPORT · retryable: false · retry_after: null
IP_NOT_ALLOWED403IP ලිපිනය අවසර ලැයිස්තුවේ නැතඉල්ලීම පැමිණියේ ඔබේ API key allowlist එකේ නැති IP ලිපිනයකින්.API Access පැනලයේ allowlist එකට ඔබේ සර්වර් IP එක එක් කරන්න, නැතහොත් IP සීමා ඉවත් කරන්න.action: FIX_INPUT · retryable: false · retry_after: null

ඉල්ලීම් වලංගු කිරීම (400)

කේතයHTTP තත්ත්ව කේතයඅර්ථයවිසඳන ආකාරය
MISSING_REQUIRED_FIELD400අවශ්‍ය field එකක් නැතඉල්ලීමේ body කොටසේ අවශ්‍ය ක්ෂේත්‍රයක් නැත. ක්‍රීඩක අවශ්‍යතා සම්බන්ධයෙන් නම්, නැති ක්ෂේත්‍රයේ නම details.field හි දැක්වේ.එන්ඩ්පොයින්ට් ලේඛන සහ ක්‍රීඩක තොරතුරු සඳහා අවශ්‍ය ක්ෂේත්‍ර දැනගැනීමට GET /catalog/category/:categoryId/requirements බලන්න. ඉන්පසු අවශ්‍ය සියලුම ක්ෂේත්‍ර යවන්න.action: FIX_INPUT · retryable: false · retry_after: null
INVALID_PARAMETER_FORMAT400පරාමිතියක ආකෘතිය වලංගු නැතඅවශ්‍යතා ක්ෂේත්‍රයක ආකෘතිය වැරදියි (උදාහරණයක් ලෙස, සංඛ්‍යා ක්ෂේත්‍රයකට පෙළ යැවීම). කුමන ක්ෂේත්‍රයදැයි details.field පෙන්වයි.කාණ්ඩයේ අවශ්‍යතා නැවත කියවා, එම ක්ෂේත්‍රය එහි data_type සහ වලංගු කිරීමේ නීතිවලට ගැළපෙන ආකෘතියෙන් යවන්න.action: FIX_INPUT · retryable: false · retry_after: null
INVALID_PARAMETER_VALUE400පරාමිතියක අගය වලංගු නැතඅවශ්‍යතා ක්ෂේත්‍රයක අගය එයට අවසර ඇති අගයන්ට අයත් නොවේ (අවම අගයට වඩා අඩු, උපරිම අගයට වඩා වැඩි, නැතහොත් select_options අතර නැති අගයක්). අදාළ ක්ෂේත්‍රය details.field හි දැක්වේ.කාණ්ඩයේ අවශ්‍යතා අනුව එම ක්ෂේත්‍රයට අවසර ඇති අගයක් යවන්න.action: FIX_INPUT · retryable: false · retry_after: null
INVALID_PARAMETER_LENGTH400පරාමිතියක දිග වලංගු නැතඅවශ්‍යතා ක්ෂේත්‍රයක දිග, අවසර ඇති ප්‍රමාණයට වඩා අඩු හෝ වැඩි ය. කුමන ක්ෂේත්‍රයදැයි details.field හි සඳහන් වේ.කාණ්ඩයේ අවශ්‍යතාවල අවම හා උපරිම දිග දක්වන min_length සහ max_length අගයන් පරීක්ෂා කරන්න.action: FIX_INPUT · retryable: false · retry_after: null
INVALID_UUID_FORMAT400UUID ආකෘතිය වලංගු නැතorder_id ලෙස එවූ ඇණවුම් හැඳුනුම වලංගු UUID ආකෘතියක් නොවේ.ඕනෑම වලංගු UUID ආකෘතියක් භාවිත කළ හැකිය (v1, v4, v7 වැනි ඕනෑම අනුවාදයක්). ආකෘතිය: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. එනම්, ඉරි ලකුණු මඟින් වෙන් කළ අක්ෂර 8, 4, 4, 4 සහ 12 බැගින් වූ කොටස් පහකි.action: FIX_INPUT · retryable: false · retry_after: null
INVALID_QUANTITY400ප්‍රමාණය වලංගු නැතප්‍රමාණය ධන පූර්ණ සංඛ්‍යාවක් විය යුතුය.quantity අගය >= 1 වන පූර්ණ සංඛ්‍යාවක් ලෙස යවන්න.action: FIX_INPUT · retryable: false · retry_after: null
INVALID_CATEGORY_ID400කාණ්ඩ ID වලංගු නැතඉල්ලීම සමඟ එවූ categoryId (කාණ්ඩ හැඳුනුම) වලංගු සංඛ්‍යාවක් නොවේ.වලංගු කාණ්ඩ හැඳුනුම් අංක සොයා ගැනීමට Catalog Explorer මෙවලම භාවිත කරන්න. නැතහොත් GET /catalog/categories ඉල්ලීම යවා, ලැබෙන ප්‍රතිචාරයේ ලැයිස්තුවෙන් ඒවා බලාගන්න.action: FIX_INPUT · retryable: false · retry_after: null
INVALID_BIG_CATEGORY_ID400ප්‍රධාන කාණ්ඩ ID වලංගු නැතඉල්ලීම සමඟ එවූ bigCategoryId (ප්‍රධාන කාණ්ඩ හැඳුනුම) වලංගු සංඛ්‍යාවක් නොවේ.වලංගු ප්‍රධාන කාණ්ඩ හැඳුනුම් අංක සොයා ගැනීමට Catalog Explorer මෙවලම භාවිත කරන්න. නැතහොත් GET /catalog/big-categories ඉල්ලීම යවා, ලැබෙන ප්‍රතිචාරයේ ලැයිස්තුවෙන් ඒවා බලාගන්න.action: FIX_INPUT · retryable: false · retry_after: null
INVALID_ITEM_ID400අයිතම ID වලංගු නැතලබාදුන් item ID එක පිළිගත නොහැක.වලංගු අයිතම හැඳුනුම් අංක සොයා ගැනීමට Catalog Explorer මෙවලම භාවිත කරන්න. නැතහොත් GET /catalog/subcategories ඉල්ලීම යවා, ලැබෙන ප්‍රතිචාරයේ ලැයිස්තුවෙන් ඒවා බලාගන්න.action: FIX_INPUT · retryable: false · retry_after: null
INVALID_SUBCATEGORY400උප කාණ්ඩය වලංගු නැතඑම උප කාණ්ඩ ID එක නොපවතී.කැටලොග් ඉල්ලීම් භාවිත කර sub_category_id අගය නිවැරදිදැයි තහවුරු කරගන්න.action: FIX_INPUT · retryable: false · retry_after: null
INVALID_PRODUCT_CONFIG400නිෂ්පාදන සැකසුම වලංගු නැතමෙම දෝෂය තවදුරටත් ලැබෙන්නේ නැත. ඒ වෙනුවට, අවශ්‍යතා ක්ෂේත්‍රයක් නැති විට දැන් MISSING_REQUIRED_FIELD ලැබේ. මේ මොහොතේ විකිණිය නොහැකි නිෂ්පාදනයක් සඳහා PRODUCT_UNAVAILABLE දෝෂය ලැබේ.ඔබේ යෙදුමේ, මෙම කේතය වෙනුවට MISSING_REQUIRED_FIELD (අවශ්‍යතා ක්ෂේත්‍රයක් නැති විට) සහ PRODUCT_UNAVAILABLE (නිෂ්පාදනය මේ මොහොතේ විකිණිය නොහැකි විට) යන දෝෂ කේත දෙක හසුරුවන්න.තවදුරටත් ආපසු නොදෙයි, දැන් MISSING_REQUIRED_FIELD භාවිත වේ
INVALID_PAGINATION400පිටු බෙදීමේ පරාමිති වලංගු නැතpage හෝ limit අගය අවසර ඇති පරාසයෙන් පිටතයි.page >= 1 ලෙසත්, limit 1 සිට 100 දක්වා අගයක් ලෙසත් යවන්න.action: FIX_INPUT · retryable: false · retry_after: null
INVALID_DATE_FORMAT400දින ආකෘතිය වලංගු නැතඉල්ලීම සමඟ යැවූ created_after හෝ created_before පරාමිතියේ ඇති දිනය වලංගු ISO 8601 දිනයක් ලෙස පිළිගත නොහැක. එම අගය නිවැරදි දින ආකෘතියට අනුකූල නොවේ.ISO 8601 ආකෘතිය භාවිත කරන්න: 2024-01-01T00:00:00Z.action: FIX_INPUT · retryable: false · retry_after: null

ක්‍රීඩක වලංගුකරණය (400 / 429 / 503)

කේතයHTTP තත්ත්ව කේතයඅර්ථයවිසඳන ආකාරය
PLAYER_NOT_FOUND400ක්‍රීඩකයා හමු නොවීයමෙම Player ID එක නොපවතින බව ගේම් එක තහවුරු කර ඇත. මෙම දෝෂ කේතය ලැබෙන්නේ තහවුරු වූ පිළිතුරක් ඇති විට පමණි. ID එක පරීක්ෂා කළ නොහැකි විට ඒ වෙනුවට PLAYER_CHECK_UNAVAILABLE ලැබේ.Player ID එක නිවැරදිදැයි පරීක්ෂා කරන්න. මෙම ගේම් එකට zone_id එකක් අවශ්‍යදැයි ද බලන්න.action: FIX_INPUT · retryable: false · retry_after: null
PLAYER_CHECK_UNAVAILABLE503මෙම ගේම් එකේ Player ID දැන් තහවුරු කළ නොහැකමේ වන විට මෙම ගේම් එකේ Player ID පරීක්ෂා කළ නොහැක. මෙයින් අදහස් වන්නේ Player ID එක ප්‍රතික්ෂේප වූ බව නොවේ.retry_after හි ඇති තත්පර ගණනට පසු එම ඉල්ලීමම නැවත යවන්න. ID එක වැරදි බව ඔබේ පාරිභෝගිකයාට නොකියන්න.action: RETRY_LATER · retryable: true · retry_after: 60
PLAYER_BUSY429මෙම Player ID එක දැනටමත් පරීක්ෂා වෙමින් පවතීඑම Player ID එකට යැවූ වෙනත් ඉල්ලීමක පරීක්ෂාව තවම අවසන් නැත.retry_after මඟින් දක්වා ඇති තත්පර ගණන ගත වූ පසු ඉල්ලීම නැවත යවන්න.action: RETRY_SOON · retryable: true · retry_after: 5
PLAYER_VALIDATION_FAILED400ක්‍රීඩක තහවුරු කිරීම අසාර්ථකයිමෙම දෝෂ කේතය තවදුරටත් ලබා දෙන්නේ නැත. මේ මොහොතේ පරීක්ෂා කළ නොහැකි ක්‍රීඩක ID එකක් සඳහා දැන් ලැබෙන්නේ PLAYER_CHECK_UNAVAILABLE (HTTP 503) ප්‍රතිචාරයයි.මෙම දෝෂය වෙනුවට PLAYER_CHECK_UNAVAILABLE ප්‍රතිචාරය හසුරුවන ලෙස ඔබේ පද්ධතිය යාවත්කාලීන කරන්න.තවදුරටත් ආපසු නොදෙයි, දැන් PLAYER_CHECK_UNAVAILABLE භාවිත වේ
REGION_MISMATCH400මෙම ක්‍රීඩකයාගේ කලාපයට මෙම නිෂ්පාදනය ලබාදිය නොහැකමෙම නිෂ්පාදනය ලබාදිය නොහැකි කලාපයකට ක්‍රීඩකයා අයත් වේ. දෝෂය සමඟ player_region සහ player_name ද ලැබේ.ක්‍රීඩකයාගේ කලාපයට අදාළ නිෂ්පාදනය තෝරන්න.action: CHOOSE_OTHER · retryable: false · retry_after: null

ව්‍යාපාරික නීති (400 / 409)

කේතයHTTP තත්ත්ව කේතයඅර්ථයවිසඳන ආකාරය
INSUFFICIENT_BALANCE400වොලට් ශේෂය ප්‍රමාණවත් නැතමෙම ඇණවුම සම්පූර්ණ කිරීමට ඔබේ වොලට් එකේ ප්‍රමාණවත් මුදල් නැත.ඇණවුම කිරීමට පෙර Reload පිටුවෙන් වොලට් එක ටොප් අප් කරන්න.action: TOP_UP · retryable: false · retry_after: null
OUT_OF_STOCK400නිෂ්පාදනයේ තොගය අවසන්ඉල්ලූ නිෂ්පාදනයේ තොගය දැනට අවසන් වී ඇත.පසුව නැවත උත්සාහ කරන්න, නැතහොත් වෙනත් නිෂ්පාදනයක් තෝරන්න.action: RETRY_LATER · retryable: true · retry_after: null
INSUFFICIENT_STOCK400ඉල්ලූ තරම් ඒකක තොගයේ නැතඇණවුමෙන් ඉල්ලූ ඒකක ගණනට ප්‍රමාණවත් තොගයක් නැත. OUT_OF_STOCK දෝෂයේදී මෙන් නොව, මෙහිදී error.max_quantity මඟින් දැන් ඇණවුම් කළ හැකි ඒකක ගණන දැක්වේ. ඒ අනුව ඇණවුමේ ප්‍රමාණය අඩු කළ හැක. කිසිදු මුදලක් අය කර නැත.ප්‍රමාණය error.max_quantity හෝ ඊට අඩු ලෙස සකසා ඇණවුම නැවත යවන්න.action: FIX_INPUT · retryable: false · retry_after: null
PRODUCT_UNAVAILABLE409මෙම නිෂ්පාදනය තාවකාලිකව ලබාගත නොහැකනිෂ්පාදනය පවතී, නමුත් දැනට එය විකිණිය නොහැක.ටික වේලාවකට පසු නැවත උත්සාහ කරන්න, නැතහොත් වෙනත් නිෂ්පාදනයක් තෝරන්න.action: RETRY_LATER · retryable: true · retry_after: null
PRICING_UPDATING409නිෂ්පාදනයේ මිල යාවත්කාලීන වෙමින් පවතීමෙම නිෂ්පාදනයේ මිල මේ මොහොතේ අලුත් කෙරේ.retry_after හි ඇති තත්පර ගණනට පසු එම ඉල්ලීමම නැවත යවා, මිල නැවත පරීක්ෂා කරන්න.action: RETRY_SOON · retryable: true · retry_after: 30
OFFER_NOT_FOUND400මෙම ක්‍රීඩක ගිණුමට මෙම දීමනාව ලබාගත නොහැකඑක් වරක් පමණක් ලැබෙන දීමනාවක් (උදාහරණයක් ලෙස පළමු ටොප් අප් බෝනසය) මෙම ක්‍රීඩක ගිණුමට ලබාගත නොහැක. එය දැනටමත් භාවිත කර තිබිය හැක.මෙම ක්‍රීඩකයාට වෙනත් නිෂ්පාදනයක් තෝරන්න.action: CHOOSE_OTHER · retryable: false · retry_after: null
DUPLICATE_ORDER409ඇණවුම් ID එක දැනටමත් භාවිත කර ඇතමෙම UUID එක සහිත ඇණවුමක් දැනටමත් ඇත. මෙය එකම ඇණවුම දෙවරක් සෑදීම වළක්වන idempotency ආරක්ෂාවකි.නව ඇණවුමක් සඳහා නව UUID එකක් සාදන්න. නැවත උත්සාහයකදී මෙය ලැබුණොත්, පළමු ඉල්ලීම දැනටමත් පිළිගෙන ඇති බවයි: තවත් ඇණවුමක් සාදනවා වෙනුවට GET /orders/{orderId} මඟින් එම ඇණවුම කියවන්න.action: CHECK_ORDER · retryable: false · retry_after: null
PRICE_INCREASED400මිල අපේක්ෂිත මට්ටම ඉක්මවා වැඩි වී ඇතදැනට පවතින ඒකක මිල, ඔබ ඉල්ලීමේ සඳහන් කළ expected_unit_price අගයට වඩා වැඩියි.පළමුව, අදාළ උප කාණ්ඩයේ නවතම මිල දැන ගැනීම සඳහා GET /catalog/subcategory/:id/price ඉල්ලීම යවන්න. ඉන්පසු ඔබේ ඇණවුම් ඉල්ලීමේ ඇති expected_unit_price අගය, ලැබුණු එම නව මිලට ගැළපෙන ලෙස යාවත්කාලීන කරන්න.action: FIX_INPUT · retryable: false · retry_after: null
SUBCATEGORY_DISABLED400උප කාණ්ඩය අක්‍රිය කර ඇතමෙම කේතය තවදුරටත් ලබා නොදේ. දැනට විකිණිය නොහැකි නිෂ්පාදනයකට PRODUCT_UNAVAILABLE (HTTP 409) ලැබේ.මෙම දෝෂය වෙනුවට PRODUCT_UNAVAILABLE ප්‍රතිචාරය හසුරුවන ලෙස ඔබේ පද්ධතිය යාවත්කාලීන කරන්න.තවදුරටත් ආපසු නොදෙයි, දැන් PRODUCT_UNAVAILABLE භාවිත වේ

හමු නොවීය (404)

කේතයHTTP තත්ත්ව කේතයඅර්ථයවිසඳන ආකාරය
ORDER_NOT_FOUND404ඇණවුම හමු නොවීයදී ඇති ඇණවුම් ID එකට අදාළ ඇණවුමක් නැත.ඇණවුම් ID එක නිවැරදිදැයි පරීක්ෂා කරන්න.action: FIX_INPUT · retryable: false · retry_after: null
ITEM_NOT_FOUND404අයිතමය හමු නොවීයඉල්ලූ කැටලොග් අයිතමය නොපවතී.වලංගු අයිතම ID සොයා ගැනීමට කැටලොග් එන්ඩ්පොයින්ට් භාවිත කරන්න.action: FIX_INPUT · retryable: false · retry_after: null
NO_REQUIREMENTS_FOUND404මෙම කාණ්ඩයට අවශ්‍යතා කිසිවක් හමු නොවීයමෙම කාණ්ඩය සඳහා දැනට ලබාදිය හැකි ක්‍රීඩක අවශ්‍යතා නැත.පසුව නැවත උත්සාහ කරන්න, නැතහොත් වෙනත් කාණ්ඩයක් තෝරන්න.action: RETRY_LATER · retryable: true · retry_after: null
ITEM_NOT_AVAILABLE404අයිතමය ලබාගත නොහැකමෙම කේතය තවදුරටත් ලබා නොදේ. පවතින නමුත් දැනට විකිණිය නොහැකි අයිතමයකට PRODUCT_UNAVAILABLE (HTTP 409) ලැබේ.මෙම දෝෂය වෙනුවට PRODUCT_UNAVAILABLE ප්‍රතිචාරය හසුරුවන ලෙස ඔබේ පද්ධතිය යාවත්කාලීන කරන්න.තවදුරටත් ආපසු නොදෙයි, දැන් PRODUCT_UNAVAILABLE භාවිත වේ

බැච් ඉල්ලීම් වලංගු කිරීම (400)

කේතයHTTP තත්ත්ව කේතයඅර්ථයවිසඳන ආකාරය
INVALID_ORDER_IDS_FORMAT400ඇණවුම් හැඳුනුම් අරාවේ (order_ids) ආකෘතිය වැරදියිorder_ids ක්ෂේත්‍රය ඇණවුම් හැඳුනුම් පෙළ අගයන්ගෙන් යුත් අරාවක් විය යුතුයි.ඉල්ලීමේදී ඇණවුම් හැඳුනුම් පහත ආකෘතියට අනුව අරාවක් ලෙස යවන්න: { "order_ids": ["uuid1", "uuid2"] }.action: FIX_INPUT · retryable: false · retry_after: null
EMPTY_ORDER_IDS400ඇණවුම් හැඳුනුම් අරාව (order_ids) හිස්ව ඇතඇණවුම් හැඳුනුම් සඳහා වන order_ids අරාව හිස්ව තැබිය නොහැක.array එකට අවම වශයෙන් ඇණවුම් ID එකක් ඇතුළත් කරන්න.action: FIX_INPUT · retryable: false · retry_after: null
TOO_MANY_ORDER_IDS400ඇණවුම් ID ගණන වැඩියිඑක වරකට විමසිය හැක්කේ උපරිම ඇණවුම් ID 50ක් පමණි.ඉල්ලීම කොටස් කර, එක් කොටසකට ඇණවුම් ID 50ක් හෝ ඊට අඩුවෙන් ඇතුළත් කර යවන්න.action: FIX_INPUT · retryable: false · retry_after: null

ඉල්ලීම් වේග සීමාව (429)

කේතයHTTP තත්ත්ව කේතයඅර්ථයවිසඳන ආකාරය
RATE_LIMIT_EXCEEDED429ඉල්ලීම් සීමාව ඉක්මවා ඇතඔබ මෙම එන්ඩ්පොයින්ට් එකට නියමිත ඉල්ලීම් සීමාව ඉක්මවා ඇත. කැටලොග්, ඇණවුම් සහ ගිණුම් යන විනාඩි සීමා කොටස්වලට අයත් එන්ඩ්පොයින්ට් සෑම ප්‍රතිචාරයක් සමඟම X-RateLimit-Limit, X-RateLimit-Remaining සහ X-RateLimit-Reset යන හෙඩර් යවයි. ඊට අමතරව, ප්‍රතිචාරයේ details කොටසේද limit, remaining (0), retry_after සහ window_seconds යන අගයන් එලෙසම නැවත සඳහන් කර ඇත. POST /player/validate එන්ඩ්පොයින්ට් එක සඳහා නම් මෙම විනාඩි සීමා අදාළ නොවේ. එහි ඉල්ලීම් ගණනය වන්නේ ඒ වෙනුවට ඔබේ දෛනික ක්‍රීඩක පරීක්ෂා කෝටාවට අනුවයි. එය ඉහත සඳහන් හෙඩර් කිසිවක් නොයවයි. සීමාව ඉක්මවූ විට ලැබෙන 429 ප්‍රතිචාරයේදී limit, current, remaining, reset_at සහ reset_in_seconds යන අගයන් සියල්ල error වස්තුව ඇතුළත ලැබේ. අවස්ථා දෙකේදීම, ඔබ නැවත උත්සාහ කිරීමට පෙර රැඳී සිටිය යුතු තත්පර ගණන error.retry_after සහ Retry-After හෙඩරය යන දෙකෙහිම සඳහන් වේ.නැවත උත්සාහ කිරීමට පෙර retry_after අගයේ හෝ Retry-After හෙඩරයේ සඳහන් තත්පර ගණන ගත වන තුරු රැඳී සිටින්න. විනාඩි සීමා සහිත එන්ඩ්පොයින්ට්වලදී X-RateLimit-Remaining අගය නිරීක්ෂණය කරන්න. එවිට සීමාවට ළඟා වීමම වළක්වා ගත හැක.action: RETRY_LATER · retryable: true · retry_after: යළි සැකසීමට ඉතිරි තත්පර

සර්වර් දෝෂ (5xx)

කේතයHTTP තත්ත්ව කේතයඅර්ථයවිසඳන ආකාරය
INTERNAL_ERROR500සර්වර් එකේ අභ්‍යන්තර දෝෂයක්සර්වර් එකේ අනපේක්ෂිත දෝෂයක් ඇති විය.retry_after තත්පර ගත වූ පසු ඉල්ලීම නැවත යවන්න. POST /orders/create සඳහා එම order_id එකම නැවත භාවිත කරන්න. එවිට එකම ඇණවුම කිසිවිටෙක දෙවරක් සෑදෙන්නේ නැත. ගැටලුව දිගටම පවතී නම් සපෝට් කණ්ඩායම අමතන්න.action: RETRY_LATER · retryable: true · retry_after: 30
SERVICE_UNAVAILABLE503සේවාව තාවකාලිකව ලබාගත නොහැකමෙම දෝෂය දැන් ලැබෙන්නේ නැත. සර්වර් පැත්තේ දෝෂයකදී INTERNAL_ERROR (HTTP 500) ලැබේ. ලැබෙන එකම 503 වන්නේ PLAYER_CHECK_UNAVAILABLE වන අතර, එය ලැබෙන්නේ Player ID එකක් මේ මොහොතේ පරීක්ෂා කළ නොහැකි විටය.මෙම දෝෂ කේතය වෙනුවට INTERNAL_ERROR සහ PLAYER_CHECK_UNAVAILABLE යන කේත දෙක හසුරුවන්න. ඔබගේ පද්ධතිය එම දෝෂ කේත දෙකම හඳුනාගෙන නිසි ලෙස ප්‍රතිචාර දක්වන පරිදි සකස් කර ගන්න.තවදුරටත් ආපසු නොදෙයි, දැන් INTERNAL_ERROR භාවිත වේ

Platform එකට අලුත් නම් මුලින්ම රීසෙලර්ලා සඳහා ගේම් ටොප් අප් API හැඳින්වීම, නැතහොත් SHOP2TOPUP රීසෙලර් වැඩසටහනේ හැඳින්වීම කියවා පාර්ට්නර් ගිණුම ක්‍රියා කරන ආකාරය දැනගන්න.

API දෝෂ කේත යොමුව: සෑම කේතයක්ම සහ එහි විසඳුම