Untuk developer

Ini dokumentasi API untuk menghubungkan layanan anda ke SMS-Man dan pembelian nomor secara otomatis.

API v2.0

API adalah protokol interaksi antara perangkat lunak anda dan server aktivasi kami kami. API diperlukan untuk mengotomatisasi proses penerimaan pesan SMS di sisi anda untuk bekerja dengan API, anda harus menggunakan token API anda, anda bisa mendapatkannya dengan pergi ke halaman profil. Perangkat lunak kami sepenuhnya kompatibel dengan website kompetitor.

Deskripsi protokol API

Semua permintaan harus ditujukan ke http://api.sms-man.com/control/ Permintaan POST atau GET. Semua permintaan harus memiliki kunci API dalam bentuk parameter token

Permintaan saldo

http://api.sms-man.com/control/get-balance?token=$token

Parameter

Kolom Jenis Dibutuhkan Nilai
token String yes Kunci API Anda

Hasil

{"balance":"799.70"}

Kesalahan yang mungkin terjadi

{"success":false,"error_code":"wrong_token","error_msg": "Wrong token!"}

Dapatkan batas

http://api.sms-man.com/control/limits?token=$token&country_id=$country_id&application_id=$application_id

Parameter

Kolom Jenis Dibutuhkan Nilai
token String yes Kunci API Anda
country_id Integer no
Nomor negara
application_id Integer no
Layanan nomor

Hasil

[{"application_id":"1","country_id":"1","numbers":"32302"},{"application_id":"1","country_id":"2","numbers":"3494"}]

Kesalahan yang mungkin terjadi

{"success":false,"error_code":"wrong_token","error_msg": {"token": "Wrong token!"}}

Minta nomor telepon

http://api.sms-man.com/control/get-number?token=$token&country_id=$country_id&application_id=$application_id

Parameter

Kolom Jenis Dibutuhkan Nilai
token String yes Kunci API Anda
country_id Integer no
Nomor negara
application_id Integer no
Layanan nomor
ref String no Berikan ID afiliasi

Hasil

{"request_id":1,"country_id":1,"application_id":1,"number":"79002415539"}

Kesalahan yang mungkin terjadi

{"success":false,"error_code":"wrong_token","error_msg": {"token": "Wrong token!"}}

Dapatkan sms

http://api.sms-man.com/control/get-sms?token=$token&request_id=$request_id

Parameter

Kolom Jenis Dibutuhkan Nilai
token String yes Kunci API Anda
request_id Integer yes ID Permintaan

Hasil

{"request_id":1,"country_id":1,"application_id":1,"number":"79002415539", "sms_code": "1243"}

Kesalahan yang mungkin terjadi

{"request_id":1,"country_id":1,"application_id":1,"number":"79002415539", "error_code": "wait_sms", "error_msg": "Still waiting..."}

Ubah status permintaan

http://api.sms-man.com/control/set-status?token=$token&request_id=$request_id&status=$status

Parameter

Kolom Jenis Dibutuhkan Nilai
token String yes Kunci API Anda
request_id Integer yes ID Permintaan
status String yes ready / close / reject / used

Hasil

{"request_id": 1, "success": true}

Kesalahan yang mungkin terjadi

{"success":false,"error_code":"wrong_token","error_msg": "Wrong token!"}{"success":false,"error_code":"wrong_status","error_msg": "Status $status does not exists"}

Dapatkan harga saat ini

http://api.sms-man.com/control/get-prices?token=$token&country_id=$country_id

Parameter

Kolom Jenis Dibutuhkan Nilai
token String yes Kunci API Anda
country_id Integer no
Nomor negara

Hasil

{"0":{"1":{"cost":"15","count":6455},"2":{"cost":"50","count":124}}, "1":{"3":{"cost":"6","count":1000}}

Kesalahan yang mungkin terjadi

{"success":false,"error_code":"wrong_token","error_msg": {"token": "Wrong token!"}}

Dapatkan daftar semua negara

http://api.sms-man.com/control/countries?token=$token

Parameter

Kolom Jenis Dibutuhkan Nilai
token String yes Kunci API Anda

Hasil

[{'id':0,'title':"Russia"}, {'id':3,'title':"China"}]

Kesalahan yang mungkin terjadi

{"success":false,"error_code":"wrong_token","error_msg": "Wrong token!"}

Dapatkan daftar semua layanan

http://api.sms-man.com/control/applications?token=$token

Parameter

Kolom Jenis Dibutuhkan Nilai
token String yes Kunci API Anda

Hasil

[{'id':'1','name':"Vkontakte", "code":"vk"}, {'id':'2','name':"WeChat", "code": "wb"}, {'id':'3','name':"Telegram", "code":"tg"}]

Kesalahan yang mungkin terjadi

{"success":false,"error_code":"wrong_token","error_msg": "Wrong token!"}
{{country.title}}
{{country.id}}
logo {{service.title}}
{{service.id}}