SMMパネルAPI v2
SMMパネルで一般的なv2形式です。対応ツールをお持ちなら、リクエスト先のURLとキーを変えるだけで使えます。
エンドポイント
- URL
- https://panelsof.com/api/v2
- メソッド
- POST
- 形式
- フォームまたはJSONで送信、レスポンスは常にJSON
APIキーの作成
ログイン後、設定で作成します。パスワードと同じように扱ってください。キーを持つ人は残高を使えるため、ブラウザのコードには絶対に入れないでください。
設定を開くアクション
| action | 送信 | 返り値 |
|---|---|---|
| services | keyサービス番号、名前、カテゴリ、1,000件あたり料金、最小、最大、補充 | サービス番号、名前、カテゴリ、1,000件あたり料金、最小、最大、補充 |
| add | key, service, link, quantity注文番号 | 注文番号 |
| status | key、order または orders(最大100件、カンマ区切り)請求額、開始時の数、ステータス、残り | 請求額、開始時の数、ステータス、残り |
| balance | key残高(USD) | 残高(USD) |
| cancel | key、orders(最大100件、カンマ区切り)注文ごとのキャンセル結果 | 注文ごとのキャンセル結果 |
| refill | key, order補充申請番号 | 補充申請番号 |
リクエストの例
curl -X POST https://panelsof.com/api/v2 \
-d key=YOUR_API_KEY \
-d action=add \
-d service=71673 \
-d link=https://www.youtube.com/watch?v=dQw4w9WgXcQ \
-d quantity=5000レスポンスの例
{ "order": "4182035" }
# action=status, order=4182035
{
"charge": "6.5000",
"start_count": 1200,
"status": "In progress",
"remains": 1850,
"currency": "USD"
}リクエスト制限
キーごとに1分あたり300リクエストまで送れます。無効なキーで何度も呼び出すと、短時間ブロックされます。
ステータスの値
Pending、In progress、Completed、Partial、Canceledのいずれかです。