本文へスキップ

SMMパネルAPI v2

SMMSupport APIはSMMパネルで広く使われているv2形式です。すべてのリクエストは1つのエンドポイントへのPOSTで、action の値で処理内容を指定します。

基本情報

エンドポイント
POST https://smmsupport.com/api/v2
形式
form(application/x-www-form-urlencoded)またはJSON
キー
key フィールドにAPIキー。アカウント設定で作成します
レスポンス
JSON。失敗時は error フィールドに理由が入ります
制限
キー1つにつき1分あたり300リクエスト

アクション

POSTservicesサービス一覧

すべてのサービスのID、名前、カテゴリー、1,000件あたりの料金、最小と最大、補充の有無を返します。

パラメーター

key
APIキー
action
services

レスポンス

[
  {
    "service": 257090,
    "name": "Instagram Followers, 60 day refill",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "2.2600",
    "min": 50,
    "max": 75000,
    "refill": true,
    "cancel": true
  }
]

POSTadd注文の追加

サービスID、リンク、数量を送ると、残高から料金が引かれて注文コードが返ります。

パラメーター

key
APIキー
action
add
service
サービスID
link
公開リンク
quantity
数量

レスポンス

{
  "order": "SU4K8Q2MX"
}

POSTstatus注文の状況

注文コード1つ(order)、またはカンマ区切りで最大100件(orders)の料金、開始時の数、状況、残り数量を返します。

パラメーター

key
APIキー
action
status
order
注文コード
orders
複数の注文コード

レスポンス

{
  "charge": "2.2600",
  "start_count": 0,
  "status": "Pending",
  "remains": 1000,
  "currency": "USD"
}

POSTbalance残高

現在の残高と通貨を返します。

パラメーター

key
APIキー
action
balance

レスポンス

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

POSTcancelキャンセル

開始前の注文をキャンセルし、料金を残高に戻します。

パラメーター

key
APIキー
action
cancel
orders
注文コード(カンマ区切り、最大100件)

レスポンス

[
  {
    "order": "SU4K8Q2MX",
    "cancel": 1
  }
]

POSTrefill補充の申請

完了または一部完了した補充つきプランの注文について、期間内に補充を申請します。

パラメーター

key
APIキー
action
refill
order
注文コード

レスポンス

{
  "refill": "RQ7HM2QX"
}

エラー名

Invalid API key
キーが間違っているか、新しいキーに替わっています
Invalid service
そのIDのサービスはありません
Invalid link
https:// で始まる公開アドレスではありません
Quantity out of range
数量がサービスの範囲外です
Not enough funds on balance
残高が足りません
Refill is not available for this order
お得プランか、補充期間が終わっています
Too many requests
制限に達しました。少し待ってからお試しください