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リクエスト
servicesサービス一覧
全サービスの、ID、名前、カテゴリ、1,000件あたりの料金、最小・最大数量、補充の有無です。
| key | APIキー |
|---|---|
| action | services |
レスポンス例
[
{
"service": 28232,
"name": "Instagram Followers, Plus",
"type": "Default",
"category": "Instagram Followers",
"rate": "1.8500",
"min": 50,
"max": 90000,
"refill": true,
"cancel": true
}
]add注文の追加
サービスID、リンク、数量を送ると、料金が残高から差し引かれ、注文コードが返ります。
| key | APIキー |
|---|---|
| action | add |
| service | サービスID |
| link | 公開リンク |
| quantity | 数量 |
レスポンス例
{
"order": "OP-7K2M9QX"
}status注文ステータス
注文コード1件(order)、またはカンマ区切りで最大100件(orders)の、料金、開始時の数、ステータス、残り数量です。
| key | APIキー |
|---|---|
| action | status |
| order | 注文コード |
| orders | 複数の注文コード |
レスポンス例
{
"charge": "1.8500",
"start_count": 0,
"status": "Pending",
"remains": 1000,
"currency": "USD"
}balance残高
現在の残高と通貨です。
| key | APIキー |
|---|---|
| action | balance |
レスポンス例
{
"balance": "120.0000",
"currency": "USD"
}cancelキャンセル
開始前の注文をキャンセルし、料金を残高に戻します。
| key | APIキー |
|---|---|
| action | cancel |
| orders | 注文コード(カンマ区切り、最大100件) |
レスポンス例
[
{
"order": "OP-7K2M9QX",
"cancel": 1
}
]refill補充の申請
期間内の、完了または一部完了のPlus・Pro注文について補充を申請します。
| key | APIキー |
|---|---|
| action | refill |
| 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
- 制限に達しました。少し待ってからもう一度お試しください