PerfectPanel-သဟဇာတ ပံ့ပိုးပေးသူ API

သင့်အကန့်ကို WOWLIKE သို့ ချိတ်ဆက်ပါ။

ဝန်ဆောင်မှုများ တင်သွင်းခြင်း၊ အော်ဒါတင်ခြင်း၊ ပေးပို့မှုကို ခြေရာခံခြင်း၊ ပယ်ဖျက်ခြင်းများ တောင်းဆိုခြင်းနှင့် သင်၏ THB လက်ကျန်ကို ဖတ်ခြင်းအတွက် ထုတ်လုပ်ရေးအဆင်သင့် ရည်ညွှန်းချက်။

HTTP နည်းလမ်း
POST
API အဆုံးမှတ်
https://wowlike-th.com/api/v2
လိုက်ဖက်သောအမည်များ
https://wowlike-th.com/api/v1
တုံ့ပြန်မှုပုံစံ
JSON

စတင်လိုက်ပါ။

အဆင့်သုံးဆင့်ဖြင့် ချိတ်ဆက်ပါ။

တူညီသော API URL နှင့် သော့ကို PerfectPanel သို့မဟုတ် ဘုံ SMM panel API ဖော်မတ်ကို ပံ့ပိုးသည့် မည်သည့် client ကိုမဆို အသုံးပြုပါ။

  1. 1

    သင်၏သော့ကိုဖန်တီးပါ။

    အကောင့်တစ်ခုဖန်တီးပြီး Profile မှ API သော့ကိုထုတ်ပေးပါ။ သော့အပြည့်အစုံကို တစ်ကြိမ်သာ ပြသထားသည်။

  2. 2

    သင့်အကန့်ကို စီစဉ်သတ်မှတ်ပါ။

    PerfectPanel ရှိ ဝန်ဆောင်မှုပေးသူ URL အဖြစ် API အဆုံးမှတ်ကို ပေါင်းထည့်ကာ သင်၏ WOWLIKE API သော့ကို ကူးထည့်ပါ။

  3. 3

    မီးခိုးစမ်းသပ်မှုတစ်ခုလုပ်ဆောင်ပါ။

    သင့်လက်ကျန်ငွေကို တောင်းဆိုပါ၊ ထို့နောက် ဝန်ဆောင်မှုများကို တင်သွင်းပါ။ JSON လက်ကျန်တုံ့ပြန်မှုသည် ချိတ်ဆက်မှုကို အတည်ပြုသည်။

ပင်မအဆုံးမှတ်အဖြစ် https://wowlike-th.com/api/v2 ကို အသုံးပြုပါ။ ဝန်ဆောင်မှုပေးသူအကန့်သည် API ဗားရှင်း 1 မှတစ်ဆင့် ချိတ်ဆက်ပါက https://wowlike-th.com/api/v1. အဆုံးမှတ်နှစ်ခုစလုံးသည် တူညီသော API သော့ကို အသုံးပြုပြီး တူညီသောဝန်ဆောင်မှုဒေတာကို ပြန်ပေးသည်။

bash
curl -X POST "https://wowlike-th.com/api/v2" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "key=$WOWLIKE_API_KEY" \
  -d "action=balance"

လုံခြုံရေး

တောင်းဆိုမှုတိုင်းကို စစ်မှန်ကြောင်းသက်သေပြပါ။

ကီးအမည်ရှိသော ဖောင်အကွက်တွင် သင်၏ API သော့ကို ပေးပို့ပါ။ သော့သည် အဖွဲ့ဝင်အကောင့်၊ စျေးနှုန်းများ၊ ပိုက်ဆံအိတ်နှင့် တောင်းဆိုချက်မှ အသုံးပြုသည့် မှာယူမှုများကို ခွဲခြားသတ်မှတ်သည်။

သော့ချက် ဘဝသံသရာ

အကောင့်တစ်ခုလျှင် API ကီးတစ်ခုသည် အသက်ဝင်နိုင်သည်။ ၎င်းကို လှည့်ခြင်း သို့မဟုတ် ရုပ်သိမ်းခြင်းသည် ယခင်သော့ကို ချက်ချင်း ပျက်ပြယ်စေသည်။ WOWLIKE သည် cryptographic hash တစ်ခုသာ သိမ်းဆည်းထားသည်။

နှုန်းကန့်သတ်ချက်များ

လုပ်ဆောင်ချက်များသည် တစ်မိနစ်လျှင် တောင်းဆိုမှု 120 ကို ဖတ်ခွင့်ပြုသည်။ လုပ်ဆောင်ချက်များကို ပေါင်းထည့်ခြင်းနှင့် ပယ်ဖျက်ခြင်းသည် တစ်မိနစ်လျှင် တောင်းဆိုမှု 30 ကို ခွင့်ပြုသည်။ အဖွဲ့ဝင်နှင့် အရင်းအမြစ် IP တစ်ခုစီတွင် ကန့်သတ်ချက်များကို သက်ရောက်သည်။

သော့ကို သီးသန့်ထားပါ။ ၎င်းကို server-side secret သို့မဟုတ် environment variable တွင် သိမ်းဆည်းပါ။ ၎င်းကို ဘရောက်ဆာ JavaScript၊ အများသူငှာ သိုလှောင်ရာ၊ ဖန်သားပြင်ဓာတ်ပုံများ သို့မဟုတ် ပံ့ပိုးမှုစာတိုများတွင် ဘယ်တော့မှ မထည့်ပါနှင့်။

SERVICES

ဝန်ဆောင်မှုစာရင်း

ဤအကောင့်တွင် လက်ရှိရရှိနိုင်သော ဝန်ဆောင်မှုများနှင့် အသင်းဝင်သီးသန့်စျေးနှုန်းများကို တင်သွင်းပါ။

POSThttps://wowlike-th.com/api/v2action=services
ကန့်သတ်ချက်ရိုက်ပါ။ဖော်ပြချက်
keystringသင်၏ကိုယ်ပိုင် WOWLIKE အဖွဲ့ဝင် API သော့။
action"services"ပကတိတန်ဖိုး ဝန်ဆောင်မှုများ ဖြစ်ရမည်။
bash
curl -X POST "https://wowlike-th.com/api/v2" \
  -d "key=$WOWLIKE_API_KEY" \
  -d "action=services"

နမူနာတုံ့ပြန်မှု

json
[
  {
    "service": 123,
    "name": "ผู้ติดตาม Instagram — เสถียร",
    "nameEn": "Instagram followers — stable",
    "descriptionEn": "Stable delivery with refill support.",
    "type": "Default",
    "rate": 42,
    "min": 100,
    "max": 10000,
    "dripfeed": false,
    "refill": true,
    "cancel": true,
    "category": "บริการ Instagram ประเทศไทย",
    "categoryEn": "บริการ Instagram ประเทศไทย"
  },
  {
    "service": 124,
    "name": "ความคิดเห็นกำหนดเอง",
    "nameEn": "Custom comments",
    "descriptionEn": null,
    "type": "Custom Comments",
    "rate": 85,
    "min": 10,
    "max": 1000,
    "dripfeed": false,
    "refill": false,
    "cancel": false,
    "category": "บริการ Instagram ประเทศไทย",
    "categoryEn": "บริการ Instagram ประเทศไทย"
  }
]

ဝန်ဆောင်မှုသည် WOWLIKE မှခွဲဝေပေးထားသော အမြဲတမ်း ID ဖြစ်ပြီး ဝန်ဆောင်မှုပေးသူ ID ပေါ်တွင်မူတည်ခြင်းမရှိပါ။ အမျိုးအစားနှင့် အမျိုးအစားEn တွင် ဝန်ဆောင်မှုအုပ်စုပါရှိသည်။ နှုန်း၊ အနည်းဆုံး နှင့် အမြင့်ဆုံးသည် JSON နံပါတ်များဖြစ်ပြီး ယင်းမှာ ထိရောက်သော လုပ်ဆောင်နိုင်စွမ်းကို ထုတ်ဝေခြင်း၊ ပြန်လည်ဖြည့်သွင်းခြင်းနှင့် ပယ်ဖျက်ခြင်းများ ပြုလုပ်နေစဉ်။

တောင်းဆိုမှုတိုင်းသည် တုံ့ပြန်မှုကက်ရှ်ကို အသုံးမပြုဘဲ နောက်ဆုံးအဖွဲ့ဝင်စျေးနှုန်း၊ ကန့်သတ်ချက်များနှင့် ရရှိနိုင်သောဝန်ဆောင်မှုစာရင်းကို ပြန်ပေးသည်။ Downstream စနစ်များသည် ဒေတာကို တစ်ပြိုင်တည်းလုပ်ဆောင်ရန် ဝန်ဆောင်မှုများကို စစ်တမ်းကောက်ယူနိုင်သည်။ မဲဆွယ်မှုအကြိမ်ရေနှင့် ထပ်တူပြုခြင်းထိန်းချုပ်မှုများကို ဖွင့်ထားခြင်းရှိမရှိသည် downstream adapter ပေါ်တွင်မူတည်သည်။

ADD

အော်ဒါထည့်ပါ။

ထုတ်ဝေထားသောဝန်ဆောင်မှုအတွက် မှာယူမှုတစ်ခုဖန်တီးပြီး လက်ရှိအသင်းဝင်သီးသန့်စျေးနှုန်းကို အသုံးပြု၍ အဖွဲ့ဝင်ပိုက်ဆံအိတ်ကို ငွေထုတ်ယူပါ။

POSThttps://wowlike-th.com/api/v2action=add
ကန့်သတ်ချက်ရိုက်ပါ။ဖော်ပြချက်
keystringသင်၏ကိုယ်ပိုင် WOWLIKE အဖွဲ့ဝင် API သော့။
action"add"ပကတိတန်ဖိုး ပေါင်းထည့်ရပါမည်။
serviceintegerဝန်ဆောင်မှုလုပ်ဆောင်ချက်ဖြင့် ပြန်ပေးသည့် အမြဲတမ်းဂဏန်းဝန်ဆောင်မှု ID။
linkURLစာမျက်နှာ၊ ပို့စ်၊ ပရိုဖိုင် သို့မဟုတ် မီဒီယာအတွက် အများသုံးပစ်မှတ် URL။
quantityintegerမူရင်းဝန်ဆောင်မှုများအတွက် လိုအပ်သည်။ တောင်းဆိုထားသော ပမာဏသည် ဝန်ဆောင်မှု အနည်းဆုံးနှင့် အများဆုံးအတွင်း ဖြစ်ရပါမည်။
commentsstringစိတ်ကြိုက်မှတ်ချက်များ ဝန်ဆောင်မှုများအတွက် လိုအပ်ပါသည်။ တစ်ကြောင်းလျှင် မှတ်ချက်တစ်ခု ပေးပို့ပါ။ အလွတ်မဟုတ်သောလိုင်းများမှ အရေအတွက်ကို တွက်ချက်သည်။

ပုံသေ ဝန်ဆောင်မှု

bash
curl -X POST "https://wowlike-th.com/api/v2" \
  -d "key=$WOWLIKE_API_KEY" \
  -d "action=add" \
  -d "service=123" \
  --data-urlencode "link=https://example.com/post" \
  -d "quantity=1000"

စိတ်ကြိုက်မှတ်ချက်များဝန်ဆောင်မှု

bash
curl -X POST "https://wowlike-th.com/api/v2" \
  -d "key=$WOWLIKE_API_KEY" \
  -d "action=add" \
  -d "service=124" \
  --data-urlencode "link=https://example.com/post" \
  --data-urlencode $'comments=ပထမမှတ်ချက်\nဒုတိယမှတ်ချက်'
json
{
  "order": 9001
}

စိတ်ကြိုက်မှတ်ချက်များအတွက်၊ အရေအတွက်ကို ချန်လှပ်ပြီး လိုင်းအသစ်ခွဲထားသော စာသားအဖြစ် မှတ်ချက်များ ပေးပို့ပါ။ WOWLIKE သည် လိုင်းအလွတ်များကို ဖြတ်တောက်ပြီး ကျန်လိုင်းအရေအတွက်ကို မှာယူမှုအရေအတွက်အဖြစ် အသုံးပြုသည်။

မှာယူမှုနံပါတ်ကို ပြန်မပေးကြောင်း သေချာသောအခါတွင် ပို့ဆောင်မှု ပျက်ကွက်ပြီးနောက် ပြန်လည်ကြိုးစားပါ။ အာမခံချက်ရှိသော အစွမ်းထက်မြက်သော ထပ်မံကြိုးစားမှုများ လိုအပ်သည့် ပေါင်းစည်းမှုများအတွက် REST အမှာစာ အဆုံးမှတ်ကို အသုံးပြုပါ။

STATUS

အော်ဒါအနေအထား

မှာယူမှုတစ်ခု သို့မဟုတ် API သော့ပိုင်ရှင်၏ မှာယူမှု 100 အထိ ဖတ်ပါ။

POSThttps://wowlike-th.com/api/v2action=status
ကန့်သတ်ချက်ရိုက်ပါ။ဖော်ပြချက်
keystringသင်၏ကိုယ်ပိုင် WOWLIKE အဖွဲ့ဝင် API သော့။
action"status"ပကတိတန်ဖိုး အခြေအနေဖြစ်ရမည်။
orderintegerWOWLIKE အော်ဒါနံပါတ်တစ်ခု။ အော်ဒါတွေနဲ့ တွဲမပို့ပါနဲ့။
ordersstringကော်မာ ခြားထားသော အော်ဒါနံပါတ်များ 100 အထိ။ မှာယူမှုနှင့်အတူ တွဲမပို့ပါနှင့်။

အော်ဒါ ဖြစ်ဖြစ် ပို့ပါ ၊ နှစ်ခုလုံး ဘယ်တော့မှ မပို့ပါနဲ့။ မှာယူမှုအများအပြား တုံ့ပြန်မှုကို တောင်းဆိုထားသော အမှာစာနံပါတ်ဖြင့် သော့ခတ်ထားသည်။

bash
# တစ်ခုတည်းအော်
curl -X POST "https://wowlike-th.com/api/v2" \
  -d "key=$WOWLIKE_API_KEY" -d "action=status" -d "order=9001"

# အမိန့်မျိုးစုံ
curl -X POST "https://wowlike-th.com/api/v2" \
  -d "key=$WOWLIKE_API_KEY" -d "action=status" -d "orders=9001,9002"
json
{
  "9001": {
    "charge": "42",
    "start_count": "1250",
    "status": "In progress",
    "remains": "600",
    "currency": "THB"
  },
  "9002": {"error": "Incorrect order ID"}
}

အဆင့်အတန်းတန်ဖိုးများ

အဆင့်အတန်းဖော်ပြချက်
Pendingလက်ခံရရှိပြီး တင်ပြမှု သို့မဟုတ် လုပ်ဆောင်ခြင်းအတွက် စောင့်ဆိုင်းနေပါသည်။
Processingတင်ပြပြီး ဝန်ဆောင်မှုပေးသူက ပြင်ဆင်နေပါသည်။
In progressပို့ဆောင်ခြင်းကို လက်ရှိလုပ်ဆောင်နေပါသည်။
Completedတောင်းဆိုထားသော ပမာဏ အပြည့်အစုံကို ပို့ဆောင်ပေးခဲ့ပါသည်။
Partialမှာယူမှု၏တစ်စိတ်တစ်ပိုင်းကို ပေးပို့ခဲ့ပြီး ပို့ဆောင်မရသေးသော အကြွင်းကို ပြန်အမ်းပေးခဲ့သည်။
Canceledမှာယူမှုကို ပယ်ဖျက်ခြင်း သို့မဟုတ် မအောင်မြင်ဘဲ သက်ဆိုင်ရာ လက်ကျန်ငွေကို ပြန်အမ်းပေးပါသည်။

CANCEL

အော်ဒါများကို ပယ်ဖျက်ပါ။

ဝန်ဆောင်မှုများက ပယ်ဖျက်ကြောင်း ကြော်ငြာထားသော လက်ရှိ အမှာစာ 100 အထိကို ပယ်ဖျက်ရန် တောင်းဆိုသည်- မှန်ပါသည်။

POSThttps://wowlike-th.com/api/v2action=cancel
ကန့်သတ်ချက်ရိုက်ပါ။ဖော်ပြချက်
keystringသင်၏ကိုယ်ပိုင် WOWLIKE အဖွဲ့ဝင် API သော့။
action"cancel"ပကတိတန်ဖိုးကို ပယ်ဖျက်ရပါမည်။
ordersstring100 အထိ ပယ်ဖျက်ရန် ကော်မာ ခြားထားသော အော်ဒါနံပါတ်များ။
bash
curl -X POST "https://wowlike-th.com/api/v2" \
  -d "key=$WOWLIKE_API_KEY" \
  -d "action=cancel" \
  -d "orders=9001,9002"
json
[
  {"order": 9001, "cancel": 1},
  {"order": 9002, "cancel": {"error": "Error calling provider"}}
]

ပယ်ဖျက်ခြင်း- 1 ဆိုသည်မှာ ပယ်ဖျက်ရန် တောင်းဆိုချက်ကို လက်ခံခဲ့သည်။ အထက်ပိုင်းဝန်ဆောင်မှုပေးသူ သို့မဟုတ် WOWLIKE စစ်ဆင်ရေးအဖွဲ့မှ ၎င်းကို အပြီးသတ်နေချိန်တွင် ၎င်းကို ဆိုင်းငံ့ထားနိုင်သည်။ နောက်ဆုံးရလဒ်အတွက် မဲရုံအဆင့်ကို ဆက်လက်ဆောင်ရွက်ပါ။

BALANCE

အသုံးပြုသူလက်ကျန်

ရရှိနိုင်သောအဖွဲ့ဝင်ပိုက်ဆံအိတ်လက်ကျန်ကို THB ဖြင့် ဒဿမစာကြောင်းအဖြစ် ပြန်ပေးပါ။

POSThttps://wowlike-th.com/api/v2action=balance
ကန့်သတ်ချက်ရိုက်ပါ။ဖော်ပြချက်
keystringသင်၏ကိုယ်ပိုင် WOWLIKE အဖွဲ့ဝင် API သော့။
action"balance"ပကတိတန်ဖိုး လက်ကျန်ဖြစ်ရမည်။
bash
curl -X POST "https://wowlike-th.com/api/v2" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "key=$WOWLIKE_API_KEY" \
  -d "action=balance"
json
{
  "balance": "1250.7500",
  "currency": "THB"
}

ကိုင်တွယ်မှုအမှား

အမှားများသည် ခန့်မှန်းနိုင်သော JSON ပုံစံကို အသုံးပြုပါသည်။

PerfectPanel-သဟဇာတရှိသောတုံ့ပြန်မှုများသည် အောင်မြင်သော payload အစား အမှားအယွင်းအကွက်တစ်ခုကို ပြန်ပေးသည်။ အစုလိုက်အပြုံလိုက် လုပ်ဆောင်ချက်များသည် ထိခိုက်မှုရှိသော အမှာစာပေါ်တွင် အမှားအယွင်းများကို တိုင်ကြားနိုင်ပြီး အခြားအရာများ ဆက်လက်အောင်မြင်နိုင်ပါသည်။

အမှားအဓိပ္ပါယ်
Invalid API keyသော့ပျောက်နေသည်၊ ပုံစံမမှန်၊ ရုပ်သိမ်းလိုက်သည်၊ သို့မဟုတ် တက်ကြွသောအဖွဲ့ဝင်နှင့် မကိုက်ညီပါ။
Too many requestsလက်ရှိဖတ်ရှုမှု သို့မဟုတ် ပြောင်းလဲမှုနှုန်းကန့်သတ်ချက်ကို ကျော်လွန်သွားပါပြီ။
Invalid request parametersလုပ်ဆောင်ချက် သို့မဟုတ် ၎င်း၏ လိုအပ်သော ကန့်သတ်ဘောင်များထဲမှ တစ်ခု ပျောက်ဆုံးနေသည် သို့မဟုတ် ပုံစံမမှန်ပါ။
Service not foundအများသူငှာဝန်ဆောင်မှု ID မရှိပါ သို့မဟုတ် မရရှိနိုင်ပါ။
Incorrect order IDမှာယူမှု မရှိပါ သို့မဟုတ် အခြားအဖွဲ့ဝင်တစ်ဦးမှ ပိုင်ဆိုင်ပါသည်။
Insufficient balanceပိုက်ဆံအိတ်တွင် ရရှိနိုင်သော THB လက်ကျန်ငွေ အလုံအလောက်မရှိပါ။
Invalid quantityပမာဏသည် ဝန်ဆောင်မှု အနည်းဆုံး သို့မဟုတ် အမြင့်ဆုံးပြင်ပတွင် ရှိနေသည်။
Error calling providerဝန်ဆောင်မှု သို့မဟုတ် လက်ရှိမှာယူမှုအခြေအနေသည် ပယ်ဖျက်ခြင်းကို ခွင့်မပြုပါ။
API သည် MeeLike အမှားအယွင်းစာချုပ်ကို လိုက်နာသည်- မမှန်ကန်သောသော့ သို့မဟုတ် မှာယူမှုဆိုင်ရာ လုပ်ငန်းအမှားတစ်ခုသည် အမှားအယွင်းအကွက်တစ်ခုဖြင့် HTTP 200 ကို ပြန်ပေးသည်၊ တောင်းဆိုချက်အတည်ပြုချက်သည် HTTP 400 ကို အခြေအနေ၊ မက်ဆေ့ချ်၊ အချိန်တံဆိပ်နှင့် လမ်းကြောင်းဖြင့် ပြန်ပေးသည်၊ ပံ့ပိုးမထားသောနည်းလမ်းများသည် HTTP 404 သို့ ပြန်သွားသည်၊ OPTIONS သည် HTTP 204 ကို ပြန်ပေးသည်။

PHP

PHP ဥပမာ အပြည့်အစုံ

ဤကလိုင်းယင့်ငယ်သည် TLS အတည်ပြုခြင်းကို ဖွင့်ထားကာ ချိတ်ဆက်မှုနှင့် တောင်းဆိုမှု အချိန်ကုန်သွားခြင်းကို အသုံးပြုကာ API အမှားတစ်ခု ပြန်ပေးသည့်အခါ ပစ်ချသည်။

php
<?php
final class WowlikeApi {
    public function __construct(
        private string $apiUrl,
        private string $apiKey,
    ) {}

    public function call(string $action, array $parameters = []): array {
        $handle = curl_init($this->apiUrl);
        curl_setopt_array($handle, [
            CURLOPT_POST => true,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_POSTFIELDS => http_build_query([
                'key' => $this->apiKey,
                'action' => $action,
                ...$parameters,
            ]),
            CURLOPT_CONNECTTIMEOUT => 10,
            CURLOPT_TIMEOUT => 30,
            CURLOPT_SSL_VERIFYPEER => true,
            CURLOPT_HTTPHEADER => ['Accept: application/json'],
        ]);
        $body = curl_exec($handle);
        if ($body === false) {
            throw new RuntimeException(curl_error($handle));
        }
        $result = json_decode($body, true, flags: JSON_THROW_ON_ERROR);
        if (isset($result['error'])) {
            throw new RuntimeException((string) $result['error']);
        }
        return $result;
    }
}

$api = new WowlikeApi('https://wowlike-th.com/api/v2', getenv('WOWLIKE_API_KEY'));
$services = $api->call('services');
$order = $api->call('add', [
    'service' => 123,
    'link' => 'https://example.com/post',
    'quantity' => 1000,
]);
$commentOrder = $api->call('add', [
    'service' => 124,
    'link' => 'https://example.com/post',
    'comments' => "First comment\nSecond comment",
]);
$status = $api->call('status', ['order' => $order['order']]);
$statuses = $api->call('status', ['orders' => '9001,9002']);
$cancellations = $api->call('cancel', ['orders' => '9001,9002']);

REST API

အဆင့်မြင့် REST API

HTTP အခြေအနေကုဒ်များ၊ တသမတ်တည်းတုံ့ပြန်မှုစာအိတ်နှင့် အရည်အချင်းပြည့်မီသော အမှာစာဖန်တီးမှုတို့မှ အကျိုးကျေးဇူးရှိသော စိတ်ကြိုက်ဆာဗာပေါင်းစည်းမှုအတွက် REST အင်တာဖေ့စ်ကို အသုံးပြုပါ။

နည်းလမ်းအဆုံးမှတ်ရည်ရွယ်ချက်
GET/api/v1/member/servicesရနိုင်သောဝန်ဆောင်မှုများစာရင်း
GET/api/v1/member/balanceပိုက်ဆံအိတ်လက်ကျန်ကိုဖတ်ပါ။
POST/api/v1/member/ordersခိုင်လုံသောအမိန့်ကိုဖန်တီးပါ။
GET/api/v1/member/orders/{orderNumber}အမိန့်တစ်ခုဖတ်ပါ။
bash
curl "https://wowlike-th.com/api/v1/member/services?locale=my" \
  -H "Authorization: Bearer $WOWLIKE_API_KEY"

curl -X POST "https://wowlike-th.com/api/v1/member/orders" \
  -H "Authorization: Bearer $WOWLIKE_API_KEY" \
  -H "Idempotency-Key: merchant-order-2026-0001" \
  -H "Content-Type: application/json" \
  -d '{"serviceId":123,"targetUrl":"https://example.com/post","quantity":1000}'

Bearer စစ်မှန်ကြောင်းအတည်ပြုခြင်း။

ခွင့်ပြုချက်- Bearer <key> တွင် တူညီသောအဖွဲ့ဝင်ကီးကို ပို့ပါ။ REST အဆုံးမှတ်များသည် သက်ဆိုင်သည့်အခါတွင် HTTP 401၊ 403၊ 422 ​​သို့မဟုတ် 429 သို့ ပြန်ပေးသည်။

ဘေးကင်းသော ကြိုးစားမှုများ

REST မှာယူမှု တောင်းဆိုချက်တိုင်းတွင် စာလုံး 200 ထက်မနည်းသော ထူးခြားသော Ideempotency-Key ပါ၀င်ရပါမည်။ ၎င်းကို ပြန်လည်အသုံးပြုခြင်းသည် နှစ်ကြိမ်အားသွင်းမည့်အစား မူလအမှာစာကို ပြန်ပေးသည်။

အောင်မြင်သောစာအိတ်

json
{
  "success": true,
  "data": {},
  "error": null
}

ပေါင်းစည်းခြင်း သို့မဟုတ် မမျှော်လင့်ထားသော တုံ့ပြန်မှုကို အတည်ပြုရန် အကူအညီ လိုအပ်ပါသလား။ အကူအညီကို ဆက်သွယ်ပါ။