本文へスキップ

SMMパネル API v2リファレンス

1PANEL PLUSは標準的なSMMパネル API v2に対応しています。APIキーとactionをPOSTリクエストで送ると、すべてJSONで応答します。料金と残高はウェブサイトと同じです。

基本

エンドポイント
https://1panelplus.com/api/v2
メソッド
POST
パラメーター
フォームフィールドまたはJSONボディ
あなたのAPIキー
ダッシュボードのAPIキーページから
レート制限
キーごとに1分あたり300リクエスト

リクエスト例

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

サービス一覧

有効なすべてのサービス。rateは米ドルでの1,000件あたりの料金、typeがPackageの場合は1パッケージの料金です。

パラメーター説明
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の場合は、quantityの代わりにcomments(1行に1件)を送ります。

パラメーター説明
keyあなたのAPIキー
actionadd
serviceサービスID
link動画、Shorts、配信、チャンネルへのリンク
quantity数量(Custom CommentsとPackageを除く)
commentsCustom Commentsのみ: 1行に1件のコメント

レスポンス例

{
  "order": 23501
}

注文ステータス

1件の注文のステータス。chargeは支払った金額(USD)です。

パラメーター説明
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"
}

注文ステータス

Pending受付済み、開始待ち
In progress配信中
Completed全数配信済み
Partial一部配信済み、残りは残高に返金
Canceled未配信、全額返金

エラー

エラーは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 requests1分間に300リクエストを超過