SNSSupporter
サインインサインアップ

SMMパネルAPI v2

リセラーパネルやスクリプトが既に対応している標準的なSMMパネルAPI。すべてのリクエストはAPIキーとアクションを含むPOSTで、回答はJSON形式です。価格と制限はサイトと同じです。

API URLhttps://snssupporter.site/api/v2

メソッドPOST(フォームフィールドまたはJSONボディ)

回答JSON

APIキーアカウント > APIアクセス(一度だけ表示;いつでも置き換え可能)

レート制限キーあたり1分間に300リクエスト

注文ステータスPending, In progress, Completed, Partial, Canceled

action = services

各サービスの1,000あたりの料金、制限、リフィルフラグをリストアップします。

フィールド値
keyあなたのAPIキー
actionservices

回答例

[
  {
    "service": 1025,
    "name": "Instagram Followers, Korea, General",
    "type": "Default",
    "category": "Instagram Korea Followers",
    "rate": "3.855",
    "min": 100,
    "max": 20000,
    "refill": true,
    "cancel": true
  }
]

action = add

注文を実行します。料金は即座に残高から引き落とされます。

フィールド値
keyあなたのAPIキー
actionadd
serviceサービスID
linkリンクまたはユーザー名
quantity数量(デフォルトおよびパッケージタイプ)
commentsカスタムコメントタイプ:1行に1コメント、\nで区切る

回答例

{
  "order": 4821930567
}

action = status

1つの注文のステータス、またはorders=1,2,3で最大100件の注文のステータス。

フィールド値
keyあなたのAPIキー
actionstatus
order注文ID(またはorders: カンマ区切りのID)

回答例

{
  "charge": "3.8550",
  "start_count": "1567",
  "status": "In progress",
  "remains": "1000",
  "currency": "USD"
}

action = refill

リフィルウィンドウ内の完了した注文に対してリフィルをリクエストします(24時間に1回)。

フィールド値
keyあなたのAPIキー
actionrefill
order注文ID

回答例

{
  "refill": "4821930567"
}

action = balance

現在のUSD残高。

フィールド値
keyあなたのAPIキー
actionbalance

回答例

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

リクエスト例

curl -X POST https://snssupporter.site/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=add \
  -d service=1025 \
  -d link=yourbrand \
  -d quantity=1000

料金 = レート x 数量 / 1,000。サービス1025(Instagram Followers, Korea, General、1,000あたり$3.86)の場合、1,000フォロワーのコストは$3.86です。パッケージサービスはアイテムあたりのレートを使用します。

エラー

エラーは次のように返されます {"error": "..."}: APIキーが不足している、無効なAPIキー、不正なアクション、不正な注文ID、リクエストが多すぎる、サービスの制限を超えた数量、別のプラットフォーム用のリンク、または残高が不足しています。エラーが返された場合、何も請求されません。

APIキーを取得

SMMパネルAPI v2ドキュメント: サービス、追加、ステータス、残高、リフィル