डेवलपर्स के लिए

यह आपकी सेवा को SMS-Man और ऑटोमैटिक नंबर क्रय से जोड़ने के लिए API प्रलेखन के साथ अनुभाग है।

API v2.0

API आपके सॉफ़्टवेयर और हमारे सक्रियण सर्वर के बीच बातचीत का एक प्रोटोकॉल है। API की आवश्यकता है ताकि आप पर SMS संदेश प्राप्त करने की प्रक्रिया को स्वचालित किया जा सके API के साथ काम करने के लिए, आपको अपनी API कुंजी का उपयोग करना होगा, आप इसे प्रोफ़ाइल पृष्ठ पर जाकर प्राप्त कर सकते हैं। हमारा सॉफ्टवेयर प्रतियोगी साइटों के साथ पूरी तरह से संगत है

API प्रोटोकॉल विवरण

सभी अनुरोधों को https://api.sms-man.com/control/ पर जाना चाहिए POST या GET अनुरोध। सभी अनुरोधों में के रूप में एक API कुंजी होनी चाहिए token पैरामीटर


शेष राशि अनुरोध

पैरामीटर

फ़ील्ड
प्रकार
आवश्यक
मान
tokenStringyesआपकी API कुंजी

परिणाम

{
  "balance": "799.70"
}

संभावित त्रुटियां

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

सीमा प्राप्त करना

पैरामीटर

फ़ील्ड
प्रकार
आवश्यक
मान
tokenStringyesआपकी API कुंजी
country_idIntegerno
application_idIntegerno

परिणाम

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

संभावित त्रुटियां

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

फोन नंबर का अनुरोध करें

पैरामीटर

एक यादृच्छिक देश का चयन करने के लिए, उपयोग करें country_id=0

फ़ील्ड
प्रकार
आवश्यक
मान
tokenStringyesआपकी API कुंजी
country_idIntegerno
application_idIntegeryes
maxPriceIntegernoआपका वांछित मूल्य
currencyStringnoRUB/USD/EUR
refStringnoरेफरल ID पास करें
hasMultipleSmsStringnoTrue/False

परिणाम

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

संभावित त्रुटियां

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

SMS प्राप्त करें

पैरामीटर

फ़ील्ड
प्रकार
आवश्यक
मान
tokenStringyesआपकी API कुंजी
request_idIntegeryesअनुरोध ID

परिणाम

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

संभावित त्रुटियां

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

अनुरोध की स्थिति बदलें

पैरामीटर

फ़ील्ड
प्रकार
आवश्यक
मान
tokenStringyesआपकी API कुंजी
request_idIntegeryesअनुरोध ID
statusStringyesready / close / reject / used

परिणाम

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

संभावित त्रुटियां

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

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

वर्तमान मूल्य प्राप्त करें

पैरामीटर

फ़ील्ड
प्रकार
आवश्यक
मान
tokenStringyesआपकी API कुंजी
country_idIntegerno

परिणाम

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

संभावित त्रुटियां

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

सभी देशों की सूची प्राप्त करें

पैरामीटर

फ़ील्ड
प्रकार
आवश्यक
मान
tokenStringyesआपकी API कुंजी

परिणाम

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

संभावित त्रुटियां

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

सभी सेवाओं की सूची प्राप्त करें

पैरामीटर

फ़ील्ड
प्रकार
आवश्यक
मान
tokenStringyesआपकी API कुंजी

परिणाम

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

संभावित त्रुटियां

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