跳至主要內容

SMM 面板 API v2 文件

1PANEL PLUS 使用標準 SMM 面板 API v2。以您的 API 金鑰與 action 傳送 POST 請求,所有回應皆為 JSON。價格與餘額與網站相同。

基本資訊

端點
https://1panelplus.com/api/v2
方法
POST
參數
表單欄位或 JSON 內容
您的 API 金鑰
從控制台的 API 金鑰頁面取得
速率限制
每個金鑰每分鐘 300 次請求

請求範例

curl -X POST https://1panelplus.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=balance

服務列表

所有啟用中的服務。rate 為每 1,000 的美元價格,type 為 Package 時則為單組價格。

參數說明
key您的 API 金鑰
actionservices

回應範例

[
  {
    "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
  }
]

新增訂單

建立訂單並從您的餘額扣款。Custom Comments 請傳送 comments(每行一則)而非 quantity。

參數說明
key您的 API 金鑰
actionadd
service服務 ID
link影片、Short、直播或頻道的連結
quantity數量(不適用於 Custom Comments 或 Package)
comments僅限 Custom Comments:每行一則留言

回應範例

{
  "order": 23501
}

訂單狀態

單筆訂單的狀態。charge 為您支付的金額,單位為美元。

參數說明
key您的 API 金鑰
actionstatus
order訂單 ID

回應範例

{
  "charge": "1.560000",
  "start_count": "3572",
  "status": "In progress",
  "remains": "157",
  "currency": "USD"
}

多筆狀態

最多 100 筆訂單的狀態,以逗號分隔。

參數說明
key您的 API 金鑰
actionstatus
orders訂單 ID,例如 1,10,100

回應範例

{
  "1": { "charge": "0.270000", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" },
  "10": { "error": "Incorrect order ID" }
}

補量

為補量服務的已完成訂單申請補量。

參數說明
key您的 API 金鑰
actionrefill
order訂單 ID

回應範例

{
  "refill": 412
}

補量狀態

補量申請的狀態。

參數說明
key您的 API 金鑰
actionrefill_status
refill補量 ID

回應範例

{
  "status": "Completed"
}

餘額

您的美元餘額。

參數說明
key您的 API 金鑰
actionbalance

回應範例

{
  "balance": "100.840000",
  "currency": "USD"
}

訂單狀態

等待中已收到,等待開始
處理中正在送達
已完成已全數送達
部分完成部分已送達;其餘已退回您的餘額
已取消未送達;已全額退款

錯誤

錯誤會以含 error 訊息的 JSON 回傳,例如:

{
  "error": "Not enough funds on balance"
}
Invalid API key金鑰缺少、錯誤或已被更換
Incorrect service ID沒有此 ID 的啟用中服務
Incorrect link連結為空或不是網址
Quantity out of range低於服務的最小值或高於最大值
Not enough funds on balance請先儲值
Too many requests一分鐘內超過 300 次請求