はじめに
Resimi API を使用すると、SMM サービスを独自のパネル、アプリ、またはワークフローに統合できます。すべてのリクエストは JSON を返します。この API は、JAP、SMMKings、Peakerr などが使用する標準 SMM パネル API 形式と互換性があるため、切り替えや統合が簡単になります。
ベース URL:
https://resimi.xyz/api/v2.php
すべてのエンドポイントは、GET リクエストと POST リクエストの両方を受け入れます。注文とキャンセルには POST を使用し、読み取り専用クエリには GET を使用します。
認証
すべてのリクエストには API キーを key パラメータとして含める必要があります。
API キーは アカウント設定 → API アクセス にあります。秘密にしておいてください。あなたのアカウントと残高に完全にアクセスできます。
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
エラー
すべてのエラーは、error キーを持つ JSON オブジェクトを返します。
{"error": "Insufficient balance. Please add funds."}
| エラーメッセージ | 意味 |
|---|---|
| 無効な API キー | キーが間違っているか、アカウントが停止されています |
| 残高不足 | 注文する前に資金を追加してください |
| サービスが見つからないか、非アクティブです | サービスIDが間違っているか、サービスが無効になっています |
| 数量は X と Y の間である必要があります | このサービスの許容範囲外の数量です |
| 注文が見つかりません | 注文 ID が存在しないか、別のユーザーに属しています |
| 注文はキャンセルできません | 注文はすでに完了またはキャンセルされています |
サービスを受ける
レートと制限を含むアクティブなサービスの完全なリストを返します。
GET
https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=services
パラメータ
| パラメータ | 種類 | 説明 |
|---|---|---|
key required | string | API キー |
action required | string | services である必要があります |
応答
[
{
"service": 1234,
"category": "Instagram",
"name": "Instagram Followers — HQ | Refill 30 days",
"type": "Default",
"rate": "0.5000",
"min": 100,
"max": 100000,
"dripfeed": true,
"refill": true,
"cancel": false
},
...
]
注文する
新しい注文を出します。残高はすぐに引き落とされます。注文IDを返します。
POST
https://resimi.xyz/api/v2.php
| パラメータ | 種類 | 説明 |
|---|---|---|
key required | string | API キー |
action required | string | add である必要があります |
service required | integer | サービスリストのサービスID |
link required | string | 対象のプロフィールまたは投稿の URL |
quantity required | integer | 納品する総数量 |
runs optional | integer | 点滴供給回数 (デフォルト: 1) |
interval optional | integer | ドリップフィード実行間の分数 (デフォルト: 0) |
comments optional | string | カスタム コメント (コメント サービス用)、1 行に 1 つ |
応答 - 成功
{"order": 98765}
応答 - エラー
{"error": "Insufficient balance. Please add funds."}
ドリップフィード:
runs = バッチ数、interval = 各バッチ間の分数を設定します。例 — 7 日間で 1,000 人のフォロワー: quantity=1000&runs=7&interval=1440 注文状況
現在の注文状況を確認します。
GET
https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=status&order=ORDER_ID
| パラメータ | 種類 | 説明 |
|---|---|---|
key required | string | API キー |
action required | string | status である必要があります |
order required | integer | <code>add</code> から返された注文 ID |
応答
{
"charge": "0.5000",
"start_count": 1240,
"status": "In_progress",
"remains": 630,
"currency": "USD"
}
ステータス値
| ステータス | 意味 |
|---|---|
Pending | プロバイダーへの送信を待っています |
Processing | プロバイダーに送信され、キューに入れられました |
In_progress | 配送中です |
Completed | 完全に納品されました |
Partial | 一部納品、残りは返金 |
Cancelled | キャンセル、残りは返金 |
注文をキャンセルする
保留中または進行中の注文をキャンセルします。未配達部分は残高に返金されます。
POST
https://resimi.xyz/api/v2.php
| パラメータ | 種類 | 説明 |
|---|---|---|
key required | string | API キー |
action required | string | cancel である必要があります |
order required | integer | キャンセルする注文ID |
応答 - 成功
{"success": true, "refunded": 0.2500}
残高を確認する
API キーに関連付けられたアカウントの現在の残高を返します。
GET
https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
応答
{"balance": "12.4800", "currency": "USD"}