تُدعم طلبات POST وGET.
يجب تمرير مفتاح API كمعطى api_key
عنوان طلب API: https://sms-rooms.com/stubs/handler_api.php
الحصول على رقم
الطلب:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getNumber&service=$service&country=$country&ref=$ref&maxPrice=$maxPriceالمعطيات:
$api_keyمفتاح API
$serviceالخدمة المطلوب طلبها
$countryدولة الرقم
$refمعرّف الحساب(اختياري)
$maxPriceالحد الأقصى للسعر(اختياري)
الاستجابة:
ACCESS_NUMBER:$activationId:$phoneNumberمثال طلب:
https://sms-rooms.com/stubs/handler_api.php?api_key=YOUR_API_KEY&action=getNumber&service=tg&country=187&maxPrice=5الاستجابة::
ACCESS_NUMBER:2887:17744056708الأخطاء:
BAD_KEY — مفتاح API غير صالح
BAD_ACTION — إجراء غير صحيح
BAD_SERVICE — اسم خدمة غير صحيح
BAD_COUNTRY — اسم دولة غير صحيح
NO_BALANCE — رصيد غير كافٍ
NO_NUMBERS — لا أرقام متاحة
فحص حالة التفعيل
الطلب:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getStatus&id=$idالمعطيات:
$api_keyمفتاح API
$idمعرّف التفعيل من getNumber
الاستجابة:
STATUS_OK:'رمز SMS' أو STATUS_WAIT_CODEالأخطاء:
BAD_KEY — مفتاح API غير صالح
BAD_ACTION — إجراء غير صحيح
NO_ACTIVATION — معرّف تفعيل غير موجود
فحص الرصيد
الطلب:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getBalanceالمعطيات:
$api_keyمفتاح API
الاستجابة:
ACCESS_BALANCE:'رصيد الحساب'الأخطاء:
BAD_KEY — مفتاح API غير صالح
BAD_ACTION — إجراء غير صحيح
تغيير حالة التفعيل
الطلب:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=setStatus&status=$status&id=$idالمعطيات:
$api_keyمفتاح API
$idمعرّف التفعيل
$statusالحالة: 1 جاهز، 3 إعادة طلب، 6 إكمال، 8 إلغاء
الاستجابة:
ACCESS_READY / ACCESS_ACTIVATION / ACCESS_CANCEL / ACCESS_RETRY_GETمثال طلب:
https://sms-rooms.com/stubs/handler_api.php?api_key=YOUR_API_KEY&action=setStatus&status=3&id=2887الاستجابة::
ACCESS_RETRY_GETالأخطاء:
BAD_KEY — مفتاح API غير صالح
BAD_ACTION — إجراء غير صحيح
NO_ACTIVATION — معرّف تفعيل غير موجود
BAD_STATUS — حالة غير صحيحة
قائمة الخدمات
الطلب:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getServicesListالمعطيات:
$api_keyمفتاح API
الاستجابة:
{"code": "معرّف الخدمة", "name": "اسم الخدمة"}الأخطاء:
BAD_KEY — مفتاح API غير صالح
BAD_ACTION — إجراء غير صحيح
قائمة الدول
الطلب:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getCountriesالمعطيات:
$api_keyمفتاح API
الاستجابة:
{"id": "معرّف الدولة", "rus": "الاسم بالروسية", "eng": "الاسم بالإنجليزية"}الأخطاء:
BAD_KEY — مفتاح API غير صالح
BAD_ACTION — إجراء غير صحيح
عدد الأرقام
الطلب:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getNumbersStatus&country=$countryالمعطيات:
$api_keyمفتاح API
$countryدولة الرقم
الاستجابة:
{"service_code": "numbers_count"}الأخطاء:
BAD_KEY — مفتاح API غير صالح
BAD_ACTION — إجراء غير صحيح
BAD_COUNTRY — اسم دولة غير صحيح
قائمة الأسعار
الطلب:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getPrices&service=$service&country=$countryالمعطيات:
$api_keyمفتاح API
$serviceالخدمة المطلوب طلبها(اختياري)
$countryدولة الرقم(اختياري)
الاستجابة:
{"رمز الدولة": {"رمز الخدمة": {"السعر": العدد}}}الأخطاء:
BAD_KEY — مفتاح API غير صالح
BAD_ACTION — إجراء غير صحيح
BAD_COUNTRY — اسم دولة غير صحيح
BAD_SERVICE — اسم خدمة غير صحيح