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
- 制限に達しました。少し待ってからお試しください