SMS एक्टिवेशन API
सामान्य सादा-पाठ सक्रियण प्रारूप, उन टूल्स के लिए जो पहले से ही इसका उपयोग करते हैं। नए एकीकरण REST API का भी उपयोग कर सकते हैं।वेरिफिकेशन नंबर्स परिचय
हर कॉल एक GET (या POST) अनुरोध है https://snsverify.com/stubs/handler_api.php पर आपके API key और एक action पैरामीटर के साथ। कुंजी आपके कंसोल के API key पेज से आती है; इसे निजी रखें, यह आपके क्रेडिट को खर्च कर सकती है। उत्तर छोटे टेक्स्ट लाइन्स होते हैं जैसे ACCESS_NUMBER या STATUS_OK, या JSON लिस्ट एक्शन्स के लिए, ठीक उसी तरह जैसे अन्य सेवाएं जो इस फॉर्मेट का उपयोग करती हैं।
getBalance (GET) [+]
USD में आपका क्रेडिट।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getBalance
उत्तर
ACCESS_BALANCE:12.50
getServicesList (GET) [+]
सेवा कोड जिन्हें आप खरीद सकते हैं (JSON)।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getServicesList
उत्तर
{"status":"success","services":[{"code":"whatsapp","name":"WhatsApp"}]}getCountries (GET) [+]
देश कोड (ISO, लोअर केस) और डायल कोड (JSON)।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getCountries
उत्तर
{"gb":{"name":"United Kingdom","dial":"44"}}getPrices (GET) [+]
USD में कीमतें और प्रति देश और सेवा के अनुसार स्टॉक गिनती। दोनों फ़िल्टर वैकल्पिक हैं।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getPrices&service=whatsapp&country=gb
उत्तर
{"gb":{"whatsapp":{"cost":0.94,"count":0}}}getNumber (GET) [+]
एक नंबर खरीदता है। एक्टिवेशन id और नंबर को उसके देश कोड के साथ लौटाता है।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getNumber&service=whatsapp&country=gb
उत्तर
ACCESS_NUMBER:AC-7K2M9QX4PB:447700900123
getStatus (GET) [+]
STATUS_WAIT_CODE (अभी तक कोई कोड नहीं), STATUS_OK:<code>, STATUS_WAIT_RETRY:<last code> (एक और कोड का अनुरोध किया गया), STATUS_CANCEL (रद्द या रिफंड किया गया)।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getStatus&id=AC-7K2M9QX4PB
उत्तर
STATUS_OK:482915
setStatus (GET) [+]
status=1 तैयार (ACCESS_READY), 3 एक और कोड (ACCESS_RETRY_GET), 6 समाप्त (ACCESS_ACTIVATION), 8 कोई कोड नहीं आने पर पूर्ण रिफंड के साथ रद्द करें (ACCESS_CANCEL)।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=setStatus&id=AC-7K2M9QX4PB&status=3
उत्तर
ACCESS_RETRY_GET
सामान्य प्रवाह
- getNumber को सेवा और देश के साथ कॉल करें। एक्टिवेशन id को सहेजें और नंबर को ऐप को दें।
- setStatus को status=1 के साथ कॉल करें जब ऐप ने SMS भेज दिया हो (वैकल्पिक, यह केवल एक्टिवेशन को तैयार चिह्नित करता है)।
- getStatus को हर 3 से 5 सेकंड में पोल करें जब तक कि यह STATUS_OK के साथ कोड का उत्तर न दे।
- एक और कोड चाहिए? setStatus status=3, फिर फिर से पोल करें जब तक STATUS_OK नया कोड न दिखाए।
- हो गया: setStatus status=6। कोई कोड नहीं और आप अपना पैसा अभी वापस चाहते हैं: setStatus status=8 (केवल कोड आने से पहले)। अन्यथा एक्टिवेशन 20 मिनट के बाद स्वयं रिफंड कर देगा।
त्रुटि उत्तर
| BAD_KEY | गुम या गलत API key। |
| BAD_ACTION | अज्ञात कार्रवाई। |
| BAD_SERVICE | अज्ञात सेवा कोड। |
| BAD_COUNTRY | यह सेवा उस देश में नहीं बेची जाती है। |
| NO_BALANCE | पर्याप्त क्रेडिट नहीं है। |
| NO_NUMBERS | अभी कोई नंबर उपलब्ध नहीं है। कुछ समय बाद फिर से प्रयास करें। |
| NO_ACTIVATION | अज्ञात एक्टिवेशन id, या आपका नहीं है। |
| EARLY_CANCEL_DENIED | एक कोड पहले ही आ चुका है, इसलिए एक्टिवेशन को रद्द नहीं किया जा सकता है। |
| TOO_MANY_REQUESTS | एक मिनट में 300 से अधिक अनुरोध। |
| NO_ACTIVATIONS | 20 एक्टिवेशन पहले से ही खुले हैं। |
सीमाएं: प्रति कुंजी प्रति मिनट 300 अनुरोध, प्रति खाते में 20 खुले एक्टिवेशन तक। 2026-11-04 तक कीमतें