API v2.0
API आपके सॉफ़्टवेयर और हमारे सक्रियण सर्वर के बीच बातचीत का एक प्रोटोकॉल है। API की आवश्यकता है ताकि आप पर SMS संदेश प्राप्त करने की प्रक्रिया को स्वचालित किया जा सके API के साथ काम करने के लिए, आपको अपनी API कुंजी का उपयोग करना होगा, आप इसे प्रोफ़ाइल पृष्ठ पर जाकर प्राप्त कर सकते हैं। हमारा सॉफ्टवेयर प्रतियोगी साइटों के साथ पूरी तरह से संगत है
API प्रोटोकॉल विवरण
सभी अनुरोधों को https://api.sms-man.com/control/ पर जाना चाहिए POST या GET अनुरोध। सभी अनुरोधों में के रूप में एक API कुंजी होनी चाहिए token पैरामीटर
शेष राशि अनुरोध
पैरामीटर
फ़ील्ड | प्रकार | आवश्यक | मान |
|---|---|---|---|
token | String | yes | आपकी API कुंजी |
परिणाम
{
"balance": "799.70"
}संभावित त्रुटियां
{
"success": false,
"error_code": "wrong_token",
"error_msg": "Wrong token!"
}सीमा प्राप्त करना
पैरामीटर
फ़ील्ड | प्रकार | आवश्यक | मान |
|---|---|---|---|
token | String | yes | आपकी API कुंजी |
country_id | Integer | no | |
application_id | Integer | no |
परिणाम
[
{"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
फ़ील्ड | प्रकार | आवश्यक | मान |
|---|---|---|---|
token | String | yes | आपकी API कुंजी |
country_id | Integer | no | |
application_id | Integer | yes | |
maxPrice | Integer | no | आपका वांछित मूल्य |
currency | String | no | RUB/USD/EUR |
ref | String | no | रेफरल ID पास करें |
hasMultipleSms | String | no | True/False |
परिणाम
{
"request_id": 1,
"country_id": 1,
"application_id": 1,
"number": "79002415539"
}संभावित त्रुटियां
{
"success": false,
"error_code": "wrong_token",
"error_msg": {"token":"Wrong token!"}
}SMS प्राप्त करें
पैरामीटर
फ़ील्ड | प्रकार | आवश्यक | मान |
|---|---|---|---|
token | String | yes | आपकी API कुंजी |
request_id | Integer | yes | अनुरोध 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..."
}अनुरोध की स्थिति बदलें
पैरामीटर
फ़ील्ड | प्रकार | आवश्यक | मान |
|---|---|---|---|
token | String | yes | आपकी API कुंजी |
request_id | Integer | yes | अनुरोध ID |
status | String | yes | ready / 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"
}वर्तमान मूल्य प्राप्त करें
पैरामीटर
फ़ील्ड | प्रकार | आवश्यक | मान |
|---|---|---|---|
token | String | yes | आपकी API कुंजी |
country_id | Integer | no |
परिणाम
{
"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!"}
}सभी देशों की सूची प्राप्त करें
पैरामीटर
फ़ील्ड | प्रकार | आवश्यक | मान |
|---|---|---|---|
token | String | yes | आपकी API कुंजी |
परिणाम
[
{"id":0,"title":"Russia"},
{"id":3,"title":"China"}
]संभावित त्रुटियां
{
"success": false,
"error_code": "wrong_token",
"error_msg": "Wrong token!"
}सभी सेवाओं की सूची प्राप्त करें
पैरामीटर
फ़ील्ड | प्रकार | आवश्यक | मान |
|---|---|---|---|
token | String | yes | आपकी 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!"
}