API दस्तावेज़ - SMSBower
API

API प्रलेखन

API वह प्रोटोकॉल है जो आपके सॉफ़्टवेयर और हमारे सक्रियण सर्वर के बीच संचार की अनुमति देता है .

API आपके पक्ष पर SMS, OTP और PVA प्राप्त करने की प्रक्रिया को स्वचालित करने के लिए आवश्यक है।

हमारा API प्रतियोगी साइटों के साथ पूरी तरह संगत है।
सभी अनुरोध https://smsbower.online/stubs/handler_api.php पर POST या GET अनुरोध होने चाहिए।

सभी अनुरोधों में 'api_key' नामक API कुंजी होनी चाहिए

बैलेंस प्राप्त करें
https://smsbower.online /stubs/handler_api.php?api_key=$api_key&action=getBalance
कॉपी किया गया

पैरामीटर $api_key - आपकी API कुंजी

उत्तर
ACCESS_BALANCE:खाता शेष

संभावित गलतियाँ
BAD_KEY - अमान्य API कुंजी

उत्तर
ACCESS_BALANCE:$yourBalance

फोन नंबर प्राप्त करें
https://smsbower.online/stubs/handler_api.php?api_key=$api_key&action=getN
umber&service=$service&country=$country&maxPrice=$maxPrice
&providerIds=$providerIds&exceptProviderIds$exceptProviderIds
&phoneException$phoneException&ref$ref
कॉपी किया गया

पैरामीटर $api_key - आपकी API कुंजी $service - सेवा तालिका देखें तालिका देखें $country - देश नंबर तालिका देखें $maxPrice - अधिकतम मूल्य जिसके लिए आप नंबर खरीदने को तैयार हैं $providerIds - खरीदारी के लिए प्रदाताओं की सूची, कॉमा से अलग (1,2,3) $exceptProviderIds - संख्या खरीद से बाहर प्रदाताओं की सूची, कॉमा से अलग (1,2,3) $phoneException - नंबर के लिए उपसर्ग को छोड़कर। कॉमा से अलग करें। रिकॉर्ड प्रारूप: देश कोड और 3 से 6 अंक का मास्क (जैसे 7918,7900111) $ref - रेफरल ID स्थानांतरित करें API के माध्यम से नंबर प्राप्त करके, आप परियोजना नियमों से सहमत होते हैं

उत्तर ACCESS_NUMBER:$activationId:$phoneNumber

संभावित गलतियाँ BAD_KEY - अमान्य API कुंजी BAD_ACTION - गलत कार्रवाई BAD_SERVICE - गलत सेवा नाम

SMS कोड प्राप्त करें
https://smsbower.online /stubs/handler_api.php?api_key=$api_key&action=getStatus&id=$id
कॉपी किया गया

पैरामीटर $api_key - आपकी API कुंजी $id - सक्रियण ID

उत्तर
STATUS_WAIT_CODE - एसएमएस का इंतज़ार है STATUS_WAIT_RETRY:$lastCode - अगले एसएमएस का इंतजार STATUS_CANCEL - सक्रियकरण रद्द किया गया STATUS_OK: 'activation code' - कोड प्राप्त हुआ

संभावित गलतियाँ
BAD_KEY - अमान्य API कुंजी BAD_ACTION - गलत कार्रवाई NO_ACTIVATION - गलत सक्रियण ID

सक्रियण स्थिति में बदलाव
https://smsbower.online /stubs/handler_api.php?api_key=$api_key&action=setSt
atus&status=$status&id=$id
कॉपी किया गया
पैरामीटर $api_key - आपकी API कुंजी $id - सक्रियण ID $status - सक्रियण स्थिति
1 - नंबर की तत्परता के बारे में सूचित करें (नंबर पर SMS भेजा गया) 3 - एक और कोड अनुरोध करें (मुफ्त) 6 - सक्रियण पूरा करें * 8 - सूचित करें कि नंबर इस्तेमाल हो चुका है और सक्रियण रद्द करें

API क्रोनोलॉजी की सरल लॉजिक:

getNumber मेथड से नंबर प्राप्त करें, इसके बाद निम्नलिखित क्रियाएं उपलब्ध हैं: 8 - सक्रियण रद्द करें (यदि नंबर आपके अनुकूल नहीं है) 1 - सूचित करें कि SMS भेजी गई है (वैकल्पिक)

स्थिति 1 वाले सक्रियण के लिए: 8 - सक्रियण रद्द करें

कोड प्राप्त करने के तुरंत बाद: 3 - एक और SMS अनुरोध करें 6 - SMS कोड की पुष्टि करें और सक्रियण पूरा करें

स्थिति 3 वाले सक्रियण के लिए: 6 - SMS कोड की पुष्टि करें और सक्रियण पूरा करें

उत्तर ACCESS_READY - नंबर SMS प्राप्त करने के लिए तैयार है ACCESS_RETRY_GET - नई SMS का इंतजार कर रहा है ACCESS_ACTIVATION - सेवा सफलतापूर्वक सक्रिय हो गई है ACCESS_CANCEL - सक्रियण रद्द कर दिया गया

संभावित गलतियाँ
NO_ACTIVATION - गलत सक्रियण ID BAD_STATUS - गलत स्थिति BAD_KEY - अमान्य API कुंजी BAD_ACTION - गलत कार्रवाई EARLY_CANCEL_DENIED - खरीद के 2 मिनट बाद नंबर को रद्द किया जा सकता है

मूल्य प्राप्त करें
https://smsbower.online /stubs/handler_api.php?api_key=$api_key&action=getP
rices&service=$service&country=$country
कॉपी किया गया

पैरामीटर $api_key - आपकी API कुंजी $service - सेवा का नाम (वैकल्पिक, डिफ़ॉल्ट रूप से सभी सेवाएं) तालिका देखें $country - कोड नाम (वैकल्पिक, डिफ़ॉल्ट रूप से सभी देश) तालिका देखें

उत्तर
JSON - इस प्रारूप में ऑब्जेक्ट

{''देश'':
        {''सेवा'':
            {
                ''cost'':लागत,'
                'count'':गिनती
            }
        }
}
                                                
                                            

सेवाओं की सूची
https://smsbower.online /stubs/handler_api.php?api_key=$api_key&action=getServicesList
कॉपी किया गया

पैरामीटर $api_key - आपकी API कुंजी

उत्तर
JSON - इस प्रारूप में ऑब्जेक्ट


    {
        "status": "success",
        "services": [
            {
                "code": "kt",
                "name": "KakaoTalk"
            }
        ]
    }

                                        

देशों की सूची
https://smsbower.online /stubs/handler_api.php?api_key=$api_key&action=getCountries
कॉपी किया गया

पैरामीटर $api_key - आपकी API कुंजी

उत्तर
JSON - इस प्रारूप में ऑब्जेक्ट


    {
        {
            "id": 1003
            "rus": "Бермуды"
            "eng": "Bermuda"
            "chn": "百慕大"
        }
    }

                                        

फोन नंबर प्राप्त करेंV2

यह मेथड getNumber की तरह काम करता है, समान पैरामीटर लेता है लेकिन अतिरिक्त सक्रियण जानकारी लौटाता है .

https://smsbower.online/stubs/handler_api.php?api_key=$api_key&action=getN
umberV2&service=$service&country=$country&maxPrice=$maxPrice
&providerIds=$providerIds&exceptProviderIds=$exceptProviderIds
कॉपी किया गया

पैरामीटर api_key - आपकी API कुंजी $service - सेवा तालिका देखें तालिका देखें $country - देश नंबर तालिका देखें $maxPrice - अधिकतम मूल्य जिसके लिए आप नंबर खरीदने को तैयार हैं $providerIds - खरीदारी के लिए प्रदाताओं की सूची, कॉमा से अलग (1,2,3) $exceptProviderIds - संख्या खरीद से बाहर प्रदाताओं की सूची, कॉमा से अलग (1,2,3) API के माध्यम से नंबर प्राप्त करके, आप परियोजना नियमों से सहमत होते हैं

उत्तर

यदि अनुरोध सफल है, तो प्रतिक्रिया निम्न प्रारूप में होगी .

{
               "activationId": "id",
               "phoneNumber": number,
               "activationCost": activationCost,
               "countryCode": countryCode,
               "canGetAnotherSms": canGetAnotherSms,
               "activationTime": activationTime,
               "activationOperator": activationOperator,
}
कॉपी किया गया

संभावित गलतियाँ BAD_KEY - अमान्य API कुंजी BAD_ACTION - गलत कार्रवाई BAD_SERVICE - गलत सेवा नाम

पूरी मूल्य सूची प्राप्त करें v2
https://smsbower.online/stubs/handler_api.php?api_key=$api_key&action=getP
ricesV2&service=$service&country=$country
कॉपी किया गया

पैरामीटर api_key - आपकी API कुंजी $service - सेवा तालिका देखें $country - देश नंबर तालिका देखें

प्रतिक्रिया का उदाहरण
"देश": {
    "सेवा": {
            "मूल्य1": गिनती,
            "मूल्य2": गिनती,
            "मूल्य3": गिनती,
          }
     },
            
कॉपी किया गया

संभावित गलतियाँ BAD_KEY - अमान्य API कुंजी BAD_ACTION - गलत कार्रवाई BAD_SERVICE - गलत सेवा नाम

पूरी मूल्य सूची प्राप्त करें v3
https://smsbower.online/stubs/handler_api.php?api_key=$api_key&action=getP
ricesV3&service=$service&country=$country
कॉपी किया गया

पैरामीटर api_key - आपकी API कुंजी $service - सेवा तालिका देखें $country - देश नंबर तालिका देखें

प्रतिक्रिया का उदाहरण
"देश": {
    "सेवा": {
            "provider 1 id": {
                count: गिनती,
                price: मूल्य,
                provider_id: provider id,
          },
            "provider 2 id": {
                count: गिनती,
                price: मूल्य,
                provider_id: provider id,
          },
          "provider 3 id": {
                count: गिनती,
                price: मूल्य,
                provider_id: provider id,
          },
          }
     },
            
कॉपी किया गया

संभावित गलतियाँ BAD_KEY - अमान्य API कुंजी BAD_ACTION - गलत कार्रवाई BAD_SERVICE - गलत सेवा नाम BAD_COUNTRY - गलत देश नाम

Get static wallet
https://smsbower.online/api/payment/getActualWalletAddress?api_key=$api_key&coin=$coin
&network=$network
कॉपी किया गया

पैरामीटर api_key - आपकी API कुंजी $coin - coin (usdt, trx) $network - network number (tron)

प्रतिक्रिया का उदाहरण
    {
        "wallet_address": "TFGMAwTfxtxKvy1mTTHr7XJaXeumjdmhGg"
    }
कॉपी किया गया
Example Postman