SMM Panel API v2 Reference
Gumagamit ang 1PANEL PLUS ng standard SMM panel API v2. Magpadala ng POST request kasama ang API key mo at isang action; JSON ang bawat sagot. Pareho ang presyo at balance sa website.
Mga pangunahing kaalaman
- Endpoint
- https://1panelplus.com/api/v2
- Method
- POST
- Mga parameter
- Form fields o JSON body
- Ang API key mo
- Mula sa API key page ng dashboard mo
- Rate limit
- 300 request bawat minuto bawat key
Halimbawang request
curl -X POST https://1panelplus.com/api/v2 \ -d key=YOUR_API_KEY \ -d action=balance
Listahan ng serbisyo
Lahat ng aktibong serbisyo. Ang rate ay presyo bawat 1,000 sa USD, o presyo ng isang package kapag Package ang type.
| Parameter | Paglalarawan |
|---|---|
| key | Ang API key mo |
| action | services |
Halimbawang response
[
{
"service": 1204,
"name": "YouTube Views - 30 Days Refill",
"type": "Default",
"category": "YouTube - Views (30 Days Refill)",
"rate": "1.5600",
"min": "100",
"max": "1000000",
"refill": true,
"cancel": false
}
]Mag-add ng order
Naglalagay ng order at kinukuha ang presyo nito sa balance mo. Para sa Custom Comments, ipadala ang comments (isa bawat linya) sa halip na quantity.
| Parameter | Paglalarawan |
|---|---|
| key | Ang API key mo |
| action | add |
| service | Service ID |
| link | Link ng video, Short, stream o channel |
| quantity | Quantity (hindi para sa Custom Comments o Package) |
| comments | Custom Comments lang: isang comment bawat linya |
Halimbawang response
{
"order": 23501
}Status ng order
Status ng isang order. Ang charge ay ang binayaran mo, sa USD.
| Parameter | Paglalarawan |
|---|---|
| key | Ang API key mo |
| action | status |
| order | Order ID |
Halimbawang response
{
"charge": "1.560000",
"start_count": "3572",
"status": "In progress",
"remains": "157",
"currency": "USD"
}Maramihang status
Status ng hanggang 100 order, hinihiwalay ng comma.
| Parameter | Paglalarawan |
|---|---|
| key | Ang API key mo |
| action | status |
| orders | Mga Order ID, halimbawa 1,10,100 |
Halimbawang response
{
"1": { "charge": "0.270000", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" },
"10": { "error": "Incorrect order ID" }
}Refill
Humihiling ng refill para sa natapos na order ng refill service.
| Parameter | Paglalarawan |
|---|---|
| key | Ang API key mo |
| action | refill |
| order | Order ID |
Halimbawang response
{
"refill": 412
}Status ng refill
Status ng isang refill request.
| Parameter | Paglalarawan |
|---|---|
| key | Ang API key mo |
| action | refill_status |
| refill | Refill ID |
Halimbawang response
{
"status": "Completed"
}Balance
Ang balance mo sa USD.
| Parameter | Paglalarawan |
|---|---|
| key | Ang API key mo |
| action | balance |
Halimbawang response
{
"balance": "100.840000",
"currency": "USD"
}Mga status ng order
| Nakabinbin | Natanggap, naghihintay magsimula |
| Isinasagawa | Dine-deliver |
| Tapos na | Buong na-deliver |
| Bahagya | Bahagyang na-deliver; ibinalik sa balance mo ang natitira |
| Kinansela | Hindi na-deliver; buong na-refund |
Mga error
Bumabalik ang mga error bilang JSON na may error message, halimbawa:
{
"error": "Not enough funds on balance"
}| Invalid na API key | Wala, mali o napalitan na ang key |
| Maling service ID | Walang aktibong serbisyo na may ID na ito |
| Maling link | Walang laman ang link o hindi ito web address |
| Wala sa saklaw ang quantity | Mas mababa sa minimum o mas mataas sa maximum ng serbisyo |
| Kulang ang pondo sa balance | Mag-add muna ng funds |
| Masyadong maraming request | Higit sa 300 request sa loob ng isang minuto |