pengenalan
API Resimi membolehkan anda menyepadukan perkhidmatan SMM kami ke dalam panel, apl atau aliran kerja anda sendiri. Semua permintaan mengembalikan JSON. API ini serasi dengan format API panel SMM standard yang digunakan oleh JAP, SMMKings, Peakerr dan lain-lain — menjadikannya mudah untuk menukar atau menyepadukan.
https://resimi.xyz/api/v2.php
Semua titik akhir menerima kedua-dua permintaan GET dan POST. Gunakan POST untuk pesanan dan pembatalan, GET untuk pertanyaan baca sahaja.
Pengesahan
Setiap permintaan mesti memasukkan kunci API anda sebagai parameter key.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
Kesilapan
Semua ralat mengembalikan objek JSON dengan kunci error:
{"error": "Insufficient balance. Please add funds."}
| Mesej ralat | Maknanya |
|---|---|
| Kunci API tidak sah | Kunci salah atau akaun digantung |
| Baki tidak mencukupi | Tambah dana sebelum membuat pesanan |
| Perkhidmatan tidak ditemui atau tidak aktif | ID Perkhidmatan salah atau perkhidmatan dilumpuhkan |
| Kuantiti mestilah antara X dan Y | Kuantiti di luar julat yang dibenarkan untuk perkhidmatan ini |
| Pesanan tidak ditemui | ID Pesanan tidak wujud atau milik pengguna lain |
| Pesanan tidak boleh dibatalkan | Pesanan sudah selesai atau dibatalkan |
Dapatkan Perkhidmatan
Mengembalikan senarai penuh perkhidmatan aktif dengan kadar dan had.
Parameter
| Parameter | taip | Penerangan |
|---|---|---|
key required | string | Kunci API anda |
action required | string | Mestilah perkhidmatan |
Respon
[
{
"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
},
...
]
Letakkan Pesanan
Membuat pesanan baharu. Baki ditolak serta merta. Mengembalikan ID pesanan.
| Parameter | taip | Penerangan |
|---|---|---|
key required | string | Kunci API anda |
action required | string | Mestilah tambah |
service required | integer | ID Perkhidmatan daripada senarai perkhidmatan |
link required | string | URL profil atau siaran sasaran |
quantity required | integer | Jumlah kuantiti untuk dihantar |
runs optional | integer | Bilangan larian suapan titisan (lalai: 1) |
interval optional | integer | Minit antara larian suapan titisan (lalai: 0) |
comments optional | string | Komen tersuai (untuk perkhidmatan ulasan), satu setiap baris |
Respons - Kejayaan
{"order": 98765}
Respons - Ralat
{"error": "Insufficient balance. Please add funds."}
runs = bilangan batch dan interval = minit antara setiap satu. Contoh — 1,000 pengikut dalam tempoh 7 hari: kuantiti=1000&lari=7&interval=1440 Status Pesanan
Semak status semasa pesanan.
| Parameter | taip | Penerangan |
|---|---|---|
key required | string | Kunci API anda |
action required | string | Mestilah status |
order required | integer | ID pesanan dikembalikan daripada <code>add</code> |
Respon
{
"charge": "0.5000",
"start_count": 1240,
"status": "In_progress",
"remains": 630,
"currency": "USD"
}
Nilai status
| Status | Maknanya |
|---|---|
Pending | Menunggu untuk dihantar kepada pembekal |
Processing | Dihantar kepada pembekal, beratur |
In_progress | Penghantaran sedang dijalankan |
Completed | Dihantar sepenuhnya |
Partial | Sebahagian dihantar, selebihnya dikembalikan |
Cancelled | Dibatalkan, baki dibayar balik |
Batalkan Pesanan
Membatalkan pesanan yang belum selesai atau dalam proses. Bahagian yang tidak dihantar dikembalikan kepada baki anda.
| Parameter | taip | Penerangan |
|---|---|---|
key required | string | Kunci API anda |
action required | string | Mestilah batal |
order required | integer | ID pesanan untuk membatalkan |
Respons - Kejayaan
{"success": true, "refunded": 0.2500}
Semak Baki
Mengembalikan baki semasa akaun yang dikaitkan dengan kunci API.
Respon
{"balance": "12.4800", "currency": "USD"}