SMS पाने का API

Receive SMS API: अपने ही नंबरों पर सत्यापन कोड पाएँ

अगर किसी प्रोग्राम को टेक्स्ट मैसेज पाना है, आम तौर पर कोई वन-टाइम कोड, तो इसके दो तरीके हैं: किसी वर्चुअल-नंबर सर्विस से नंबर उधार लें, या अपनी SIM पर पाएँ। BusySMS दूसरी तरह का है। यह गाइड बताती है कि दोनों में क्या फ़र्क है, कौन-सा कब ठीक है, और BusySMS API से कोड कैसे पाएँ।

$5 प्रति सत्यापित नंबर प्रति माह · 7 दिन का मुफ़्त ट्रायल · वेब पर Stripe से बिलिंग

इस पेज पर

API से SMS पाने के दो तरीके

वर्चुअल-नंबर सर्विस, यानी “receive SMS online” साइटें और उनके API, आपको अपने पूल से एक नंबर देती हैं। कुछ आने वाले मैसेज एक सार्वजनिक पेज पर दिखाती हैं; कुछ मिनटों या दिनों के लिए नंबर किराए पर देती हैं। इन्हें आज़माना आसान है और फ़ोन की ज़रूरत नहीं, लेकिन नंबर आपका नहीं होता: किराया खत्म होते ही वह पूल में लौट जाता है।

आपका अपना नंबर, यानी आपके कंट्रोल वाले फ़ोन में लगी SIM, इसका उल्टा सौदा है। फ़ोन चाहिए, लेकिन जब तक SIM आपके पास है, नंबर आपका रहता है, उसके मैसेज कोई और नहीं पढ़ता, और उस पर रजिस्टर खाता अगले साल भी उसके कोड पा सकता है। BusySMS उस फ़ोन को API बना देता है: उस पर आए कोड HTTP से पढ़े जा सकते हैं।

“receive SMS online API” की खोज आम तौर पर पहली तरह के लिए होती है। अगर आपको असल में अपने ही खाते का कोड चाहिए, तो दूसरी तरह ही टेस्ट खत्म होने के बाद भी काम करती रहती है।

BusySMS बनाम वर्चुअल-नंबर सर्विस

BusySMSवर्चुअल-नंबर सर्विस
नंबर कहाँ से आता हैआपकी अपनी SIM, आपके फ़ोन मेंसर्विस के अपने पूल से
मैसेज कौन पढ़ सकता हैआप, और वे जिनके साथ आपने खुद नंबर साझा किया हैसार्वजनिक इनबॉक्स पेज पर कोई भी; किराए के नंबर पर किराएदार
नंबर कब तक आपका हैजब तक SIM आपके पास हैकिराए की अवधि तक
बाद में खाते के कोडआपकी SIM पर आते रहते हैंनंबर लेने वाले अगले व्यक्ति के पास जाते हैं
आपको क्या चाहिएउस SIM वाला Android फ़ोन या iPhoneसर्विस पर एक खाता
कीमत$5 प्रति सत्यापित नंबर प्रति माह, 7 दिन का मुफ़्त ट्रायलहर सर्विस अपनी तय करती है

कब कौन-सा चुनें

अगर आपको किसी एक बार के टेस्ट के लिए फेंकने वाला नंबर चाहिए और उस पर कभी कुछ निर्भर नहीं होगा, तो वर्चुअल नंबर तेज़ रास्ता है, और BusySMS सही टूल नहीं। अगर खाता मायने रखता है, जैसे आपकी कंपनी का एडमिन लॉगिन, कोई टेस्ट खाता जिसमें आपका CI हर रात साइन इन करता है, या वह नंबर जिसे आपके ग्राहक पहले से जानते हैं, तो अपने ही नंबर पर कोड पाएँ।

BusySMS किसी की सत्यापन प्रक्रिया से बचने का तरीका भी नहीं है। यह आपके कंट्रोल वाले नंबरों पर भेजे गए कोड पढ़ता है, आपके अपने खातों के लिए। यह किसी और के मैसेज नहीं पढ़ सकता, और थोक में खाते बनाने के लिए नहीं बना है।

BusySMS के साथ कोड पाना कैसे काम करता है

  1. 1

    फ़ोन पर रिसीवर लगाएँ

    Android पर, Google Play से BusySMS ऐप। iPhone पर, एक Shortcuts ऑटोमेशन, BusySMS iPhone ऐप के साथ या उसके बिना।

  2. 2

    नंबर सत्यापित करें

    BusySMS नंबर पर एक कोड भेजता है और फ़ोन उसे वापस भेजता है। इससे साबित होता है कि नंबर उसी SIM में है; तब तक न कुछ सेव होता है, न बिल बनता है।

  3. 3

    कोड पाएँ

    सिर्फ़ सत्यापन कोड जैसे दिखने वाले मैसेज रखे जाते हैं। हर एक पर पाने वाला नंबर, भेजने वाला, पहचानी गई सर्विस और आने का समय दर्ज होता है।

  4. 4

    पढ़ें

    आपका प्रोग्राम REST API कॉल करता है, AI एजेंट MCP इस्तेमाल करता है, और कोई व्यक्ति कोड डैशबोर्ड में देखता है या Chrome एक्सटेंशन को उसे टाइप करने देता है।

किन नंबरों पर कोड पा सकते हैं

  • आपके अपने फ़ोन में लगी SIM का कोई भी नंबर: BusySMS ऐप के साथ Android 8.0 या बाद वाला Android फ़ोन, या Shortcuts के ज़रिए iOS 14 या बाद वाला iPhone।
  • डुअल-SIM फ़ोन की हर SIM अलग नंबर है, जो अलग से सत्यापित होता है और जिसका बिल अलग बनता है।
  • नंबर SMS भेजकर और वापस पाकर सत्यापित होते हैं, इसलिए आप ऐसा नंबर नहीं जोड़ सकते जिसकी SIM आपके पास नहीं।

API से कोड पाएँ

डैशबोर्ड में REST API के तहत कुंजी बनाएँ और उसे एक एनवायरनमेंट वेरिएबल में रखें। फिर किसी एक खास नंबर पर अगले कोड का इंतज़ार करें:

# Digits only: the receiving number +44 7700 900123
curl -s -H "Authorization: Bearer $BUSYSMS_API_KEY" \
  "https://busysms.net/api/v1/codes?phone=447700900123&timeoutMs=60000"

phone पाने वाले नंबर से मिलान करता है (सिर्फ़ अंक काफ़ी हैं), इसलिए खाते में कई नंबर हों तब भी आपको सही नंबर का कोड मिलता है। इंतज़ार 90 सेकंड तक चलता है, और अगर कुछ नया नहीं आता तो पुराना कोड नहीं, बल्कि null लौटाता है।

इंतज़ार की जगह इतिहास पढ़ने के लिए, GET /api/v1/devices/:id/messages से किसी एक फ़ोन के हाल के मैसेज की सूची लें; कैप्चर हुए मैसेज 7 दिन तक रखे जाते हैं। हर एंडपॉइंट और एरर SMS gateway API गाइड में है।

क्या प्राप्त होता है, और क्या नहीं

  • सेटअप के समय आप हर Android SIM के लिए चुनते हैं: हर SMS या सिर्फ़ सत्यापन जैसे मैसेज। बाक़ी मैसेज सिर्फ़ आप देख सकते हैं।
  • iPhone पर जाँच फ़ोन पर ही होती है: जो मैसेज कोड जैसा नहीं दिखता, वह फ़ोन से कभी बाहर नहीं जाता।
  • गेटवे बंद रहने पर कुछ भी कैप्चर नहीं होता।
  • किसी नंबर पर आया कुछ भी तभी सेव होता है जब वह सत्यापन पास कर ले।

सवाल-जवाब

अक्सर पूछे जाने वाले सवाल

क्या BusySMS मुझे फ़ोन नंबर देता है?

नहीं। BusySMS कोई नंबर नहीं देता। आप अपनी ही SIM पर कोड पाते हैं जिन्हें आप सत्यापित करते हैं, इसीलिए कोड आपके हैं और आपके ही रहते हैं।

क्या मैं बिना फ़ोन के ऑनलाइन SMS पा सकता हूँ?

BusySMS के साथ नहीं: SIM वाला असली फ़ोन ही गेटवे है। अगर उस नंबर के लिए आपके पास फ़ोन नहीं है, तो वर्चुअल-नंबर सर्विस विकल्प है, ऊपर बताए गए फ़ायदे-नुकसान के साथ।

क्या मैं कोई भी SMS पा सकता हूँ, या सिर्फ़ सत्यापन कोड?

कोई भी SMS, उस Android SIM पर जिस पर “सभी SMS सिंक करें” चालू है, जिसे आप सेटअप के समय चुनते हैं: हर SMS आपके खाते में पहुँचता है और 7 दिन तक रखा जाता है। जिस SIM के लिए सिर्फ़ कोड चुना गया है, वह सिर्फ़ वही मैसेज भेजता है जो सत्यापन कोड जैसे दिखते हैं। दोनों ही स्थितियों में कोड वाले एंडपॉइंट सिर्फ़ कोड लौटाते हैं।

बिना कोड लिखे ब्राउज़र में कोड कैसे पाऊँ?

Chrome एक्सटेंशन इंस्टॉल करें। जब कोई साइट आपके BusySMS नंबर पर कोड भेजती है, तो यह कोड फ़ील्ड भरकर Enter दबा देता है।

क्या एक से ज़्यादा लोग एक ही नंबर के कोड पा सकते हैं?

हाँ। मालिक किसी नंबर को 5 और BusySMS यूज़र्स तक के साथ साझा कर सकता है। उन्हें सिर्फ़ स्वीकार करने के बाद आए कोड दिखते हैं, और मालिक कभी भी एक्सेस हटा सकता है।

प्राप्त मैसेज कितने समय तक रखे जाते हैं?

7 दिन तक, फिर मिटा दिए जाते हैं। अगर आपको कोई कोड या मैसेज इससे ज़्यादा समय तक चाहिए, तो उसे खुद सेव करें।

ब्लॉग

ब्लॉग से और लेख

सभी लेख

आगे पढ़ें

संबंधित गाइड

सभी गाइड

अपने ही नंबर पर आज़माएँ

ऐप इंस्टॉल करें, अपना नंबर सत्यापित करें और आज ही अपना पहला कोड पढ़ें। हर खाता 7 दिन के मुफ़्त ट्रायल से शुरू होता है; उसके बाद $5 प्रति सत्यापित नंबर प्रति माह, और आप कभी भी रद्द कर सकते हैं।