ကစားသူ စစ်ဆေးရန် API လမ်းကြောင်း

Player စစ်ဆေးခြင်းဖြင့် ငွေမဖြတ်မီ ဂိမ်းအကောင့်ကို အရင်ရှာဖွေအတည်ပြုပါသည်။ ထိုထုတ်ကုန်အတွက် ID အမှန်တကယ် ရှိကြောင်း စစ်ပေးပြီး ဝယ်သူ ပြန်စစ်နိုင်ရန် ဂိမ်းထဲရှိ အမည်ကို ပြန်ပေးသည်။ Region ကိုပါ ပြသပေးသဖြင့် Region မကိုက်ညီသော အော်ဒါကို ငွေပေးချေပြီးမှ မအောင်မြင်ဖြစ်မည့်အစား အစောပိုင်းကပင် ပယ်ချနိုင်ပါသည်။

ပို့ရမည့် အကွက်များ

Request body တွင် ပုံသေ field 2 ခုနှင့် ဂိမ်းက လိုအပ်သည့် field များ ပါဝင်ရပါမည်။ GET /catalog/category/:categoryId/requirements ကို အရင်ဖတ်ပြီး ပြန်ရလာသည့် field_name တိုင်းကို sub_category_id နှင့် player_id တို့နှင့်အတူ ပေးပို့ပါ။ single_select သို့မဟုတ် multi_select အမျိုးအစား field များတွင် သက်ဆိုင်ရာ select_options စာရင်းထဲမှ တန်ဖိုးကိုသာ လက်ခံပါသည်။ လိုအပ်သည့် field ပျောက်နေပါက MISSING_REQUIRED_FIELD ဖြင့် ငြင်းပယ်ပြီး field ၏ စည်းကမ်းနှင့် မကိုက်သည့် တန်ဖိုးဖြစ်ပါက INVALID_PARAMETER_FORMAT၊ INVALID_PARAMETER_VALUE သို့မဟုတ် INVALID_PARAMETER_LENGTH ဖြင့် ငြင်းပယ်ပါသည်။ အခြေအနေနှစ်မျိုးလုံးတွင် details.field က သက်ဆိုင်ရာ field အမည်ကို ဖော်ပြပါသည်။

အောင်မြင်ပါက ထို ID ၏ ဂိမ်းထဲအမည်နှင့် Region ကို ပြန်ပေးပါသည်။ ရောင်းမည့် ပစ္စည်းနှင့် ထို Region ကို တိုက်စစ်ပါ။ မကိုက်ညီပါက REGION_MISMATCH ဖြင့် ငြင်းပယ်ပါသည်။ Validation အဆင့်တွင် သိရှိပါက တောင်းဆိုမှု တစ်ခုသာ ကုန်ပြီး အော်ဒါတင်ချိန်မှ သိပါက ငွေပြန်အမ်းမှု အဆင့်အားလုံး ဖြတ်သန်းရပါမည်။

POST

/player/validate

ကစားသူ စစ်ဆေးခြင်း

ဂိမ်းတစ်ခုအတွက် Player ID ကို စစ်ဆေးပါ။ “အမျိုးအစား လိုအပ်ချက်များ ရယူခြင်း” endpoint မှ ပြန်ပေးသော လိုအပ်ချက် field များကို ထည့်ပေးပါ။

တောင်းဆိုနှုန်း ကန့်သတ်ချက်အကောင့်အလိုက် နေ့စဉ် ကစားသူ စစ်ဆေးခွင့် အရေအတွက်၊ X-RateLimit header မပါ

မှတ်ချက်: ဂိမ်းတစ်ခုစီအတွက် လိုအပ်သော field များကို “အမျိုးအစား လိုအပ်ချက်များ ရယူခြင်း” endpoint ဖြင့် စစ်ကြည့်ပါ။ လိုအပ်သော field အားလုံးကို request body တွင် ထည့်ပါ။ PLAYER_NOT_FOUND ဆိုသည်မှာ ထို ID မရှိကြောင်း ဂိမ်းဘက်က အတည်ပြုထားခြင်း ဖြစ်ပါသည်။ PLAYER_CHECK_UNAVAILABLE (HTTP 503၊ ပြန်စမ်းနိုင်) ဆိုသည်မှာ ယခုအချိန်တွင် ID ကို စစ်ဆေး၍ မရခြင်းသာ ဖြစ်ပြီး ID ကို ငြင်းပယ်ထားခြင်း မဟုတ်ပါ။

တောင်းဆိုမှုတွင် ပို့ရမည့် ဒေတာ

အမည်အမျိုးအစားလိုအပ်ဖော်ပြချက်ဥပမာ
sub_category_idnumberဟုတ်ကုန်ပစ္စည်း၏ အမျိုးအစားခွဲ ID ဖြစ်ပါသည်။ ကုန်ပစ္စည်းစာရင်း ရှာဖွေရေး (Catalog Explorer) ကို အသုံးပြု၍ ဤနံပါတ်ကို ရှာဖွေနိုင်ပါသည်။999
player_idstringဟုတ်ဂိမ်းထဲရှိ Player ID။123456789
...requirementsvariesမဟုတ်“အမျိုးအစား လိုအပ်ချက်များ ရယူခြင်း” endpoint မှ ရသော နောက်ထပ် field များ။ field_name တစ်ခုစီကို key အဖြစ်ထား၍ အသုံးပြုသူ ထည့်ပေးသော တန်ဖိုးကို ထည့်ပါ။"server": "Asia"
တောင်းဆိုမှု
curl -s -X POST "https://shop2topup.com/api/endpoints/v1/player/validate" \
  -H "Authorization: Bearer YOUR_KEY_ID.YOUR_KEY_SECRET" \
  -H "Content-Type: application/json" \
  -d '{
  "sub_category_id": 999,
  "player_id": 123456789
}'
တုံ့ပြန်မှု နမူနာ
{
  "success": true,
  "player": {
    "player_id": "123456789",
    "player_name": "ProGamer99",
    "region": "Asia"
  }
}

ဤစာမျက်နှာမှ တကယ့် တောင်းဆိုမှု ပို့ကြည့်ပါ

ဤလမ်းကြောင်းများကို တိုက်ရိုက်ခေါ်ဆို စမ်းသပ်ရန် API Key ကို ကူးထည့်ပါ။ ထည့်လိုက်သော Key ကို ယခုဖွင့်ထားသော browser tab ထဲတွင်သာ သိမ်းထားပြီး API ထံသို့သာ ပို့ပါသည်။

Enter your API key to use the interactive playground. Get your API key

ခေါ်ဆိုမည့် API လမ်းကြောင်း ရွေးပါ

Use Catalog Explorer to find this

No requirements for this category.

Enter your API key above to try this endpoint.

Response will appear here after sending a request.

ပလက်ဖောင်းကို စတင်အသုံးပြုသူ ဖြစ်ပါက Reseller များအတွက် ဂိမ်း Top Up API အကျဉ်းချုပ်၊ သို့မဟုတ် SHOP2TOPUP Reseller အစီအစဉ် အကျဉ်းချုပ် ကို ဖတ်၍ ပါတနာအကောင့် မည်သို့ အလုပ်လုပ်သည်ကို လေ့လာပါ။

ကစားသူ စစ်ဆေးခြင်းဆိုင်ရာ API ရည်ညွှန်းစာတမ်း၊ ကစားသူအချက်အလက်ကို POST /player/validate ဖြင့် အတည်ပြုနည်း