للمطورين

هذا هو القسم الخاص بتوثيق API لربط خدمتك بـ SMS-Man وشراء الأرقام تلقائيًا

API الإيجار

API هي البروتوكول الخاص بالتواصل بين برنامجك وخادم تأجير الأرقام الخاص بنا.

وصف بروتوكول API

يجب أن تذهب جميع الطلبات إلى https://api.sms-man.com/rent-api/ كطلب GET. يجب أن تتضمن جميع الطلبات مفتاح API كمعامل token. جميع الإجابات تكون بصيغة json.


طلب الرصيد

المعلمات

معامل
النوع
مطلوب
القيمة
tokenStringنعممفتاح API الخاص بك

النتيجة

{
  "balance": "799.70"
}

الأخطاء المحتملة

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

احصل على الحدود

المعلمات

معامل
النوع
مطلوب
القيمة
tokenStringنعممفتاح API الخاص بك
country_idIntegerنعم
typeStringنعمhour / day / week / month
timeStringنعممدة الإيجار

النتيجة

{
  "type": "hour",
  "time": "4",
  "limits": [
    {"country_id":"1","count":"127","cost":"151.68"},
    {"country_id":"2","count":"49","cost":"113.56"},
    {"country_id":"4","count":"0","cost":"151.68"}
  ]
}

الأخطاء المحتملة

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

طلب رقم للإيجار

المعلمات

معامل
النوع
مطلوب
القيمة
tokenStringنعممفتاح API الخاص بك
country_idIntegerنعم
typeStringنعمhour / day / week / month
timeStringنعممدة الإيجار

النتيجة

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

الأخطاء المحتملة

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

طلب رقم جزئي للإيجار

المعلمات

معامل
النوع
مطلوب
القيمة
tokenStringنعممفتاح API الخاص بك
country_idIntegerنعم
application_idIntegerنعم
typeStringنعمhour / day / week / month
timeStringنعممدة الإيجار

النتيجة

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

الأخطاء المحتملة

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

تغيير الحالة

المعلمات

معامل
النوع
مطلوب
القيمة
tokenStringنعممفتاح API الخاص بك
request_idIntegerنعمID الطلب
statusStringنعمclose - إنهاء الإيجار

النتيجة

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

الأخطاء المحتملة

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

استلم الرسالة النصية الأخيرة

المعلمات

معامل
النوع
مطلوب
القيمة
tokenStringنعممفتاح API الخاص بك
request_idIntegerنعمID الطلب

النتيجة

{
  "request_id": "10",
  "country_id": 1,
  "number": "79633002801",
  "sms": {"message":"message","code":"code","time":"2020-12-12 14:50:31"}
}

الأخطاء المحتملة

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

استلم جميع رسائل SMS

المعلمات

معامل
النوع
مطلوب
القيمة
tokenStringنعممفتاح API الخاص بك
request_idIntegerنعمID الطلب

النتيجة

{
  "request_id": "10",
  "country_id": 1,
  "number": "79633002801",
  "sms": [
    {"message":"message","code":"code","time":"2020-12-12 14:50:31"}
  ]
}

الأخطاء المحتملة

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

احصل على قائمة بجميع الأرقام

المعلمات

معامل
النوع
مطلوب
القيمة
tokenStringنعمYour API KEY

النتيجة

[
  {"id":1,"country_id":1,"number":"79002415539","status":"cancel"}
]

الأخطاء المحتملة

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