本文へ移動

SMMパネル開発者API: サービス、注文、ステータス、残高

smmopenのAPIは、SMMパネル共通のv2形式です。リクエストはすべて1つのエンドポイントへのPOSTで、actionの値で処理を指定します。

基本情報

エンドポイント
POST https://smmopen.com/api/v2
形式
フォーム(application/x-www-form-urlencoded)またはJSON
キー
keyフィールドにAPIキーを指定します。パネルの設定で作成できます
レスポンス
JSON。失敗した場合は、errorフィールドに理由が入ります
制限
キーごとに1分あたり300リクエスト
APIキーを作る

servicesサービス一覧

全サービスの、ID、名前、カテゴリ、1,000件あたりの料金、最小・最大数量、補充の有無です。

パラメータ
keyAPIキー
actionservices

レスポンス例

[
  {
    "service": 28232,
    "name": "Instagram Followers, Plus",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "1.8500",
    "min": 50,
    "max": 90000,
    "refill": true,
    "cancel": true
  }
]

add注文の追加

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

パラメータ
keyAPIキー
actionadd
serviceサービスID
link公開リンク
quantity数量

レスポンス例

{
  "order": "OP-7K2M9QX"
}

status注文ステータス

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

パラメータ
keyAPIキー
actionstatus
order注文コード
orders複数の注文コード

レスポンス例

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

balance残高

現在の残高と通貨です。

パラメータ
keyAPIキー
actionbalance

レスポンス例

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

cancelキャンセル

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

パラメータ
keyAPIキー
actioncancel
orders注文コード(カンマ区切り、最大100件)

レスポンス例

[
  {
    "order": "OP-7K2M9QX",
    "cancel": 1
  }
]

refill補充の申請

期間内の、完了または一部完了のPlus・Pro注文について補充を申請します。

パラメータ
keyAPIキー
actionrefill
order注文コード

レスポンス例

{
  "refill": "RF-3XQ8M2K"
}

エラー名

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
Liteプラン、または補充期間が終了しています
Too many requests
制限に達しました。少し待ってからもう一度お試しください