डेवलपर API और API कुंजियों का उपयोग करें

एक सर्वर-साइड कुंजी बनाएं, लाइव अनुबंध का उपयोग करें और आकस्मिक डुप्लिकेट के बिना खरीदारी का पुनः प्रयास करें।

इस पेज पर
  1. एक कुंजी बनाएं और सुरक्षित रखें
  2. लाइव API अनुबंध पढ़ें
  3. खरीदारी को सुरक्षित रूप से संभालें
  4. त्रुटियों की व्याख्या करें और संदेशों को एकीकृत करें

देखें यह कैसे काम करता है

सचित्र पूर्वाभ्यास · काल्पनिक नमूना डेटा

चरण 1 में से 5

एक सर्वर-साइड कुंजी बनाएं

डेवलपर्स में एक API कुंजी बनाएं और इसे अपने सर्वर पर रखें। यह आपके खाते, वॉलेट और स्वामित्व वाले ऑर्डर के अनुरोधों का दायरा बढ़ाता है; इसे कभी भी सार्वजनिक फ्रंटएंड कोड में न डालें।

यह प्रदर्शन आपके खाते को नहीं बदलता है।

सभी चरण पढ़ें
  1. एक सर्वर-साइड कुंजी बनाएं

    डेवलपर्स में एक API कुंजी बनाएं और इसे अपने सर्वर पर रखें। यह आपके खाते, वॉलेट और स्वामित्व वाले ऑर्डर के अनुरोधों का दायरा बढ़ाता है; इसे कभी भी सार्वजनिक फ्रंटएंड कोड में न डालें।

    API कुंजी
    ••••••••
    दायरा
    केवल यह खाता और स्टोर
  2. लाइव अनुबंध का उपयोग करें

    अपने स्टोर के होस्ट पर डेवलपर दस्तावेज़ और स्कीमा का उपयोग करें। X-API-कुंजी या बियरर से प्रमाणित करें। खरीदारी करने से पहले शेष राशि, सेवाओं और अवधियों को पढ़ें।

    बेस यूआरएल
    https://textverified.org/api/v1/developer
    प्रमाणीकरण
    X-API-कुंजी: <server-held key>
    खरीदने से पहले पढ़ें
    शेष → सेवाएँ → किराये की अवधि
  3. एक नई इडेम्पोटेंसी कुंजी के साथ सबमिट करें

    नई खरीदारी के लिए नई कुंजी का उपयोग करें: 8–128 ASCII अक्षर, अंक, अंडरस्कोर या हाइफ़न। वर्तमान अवधि को मिलीसेकंड में और अपने स्वीकृत उद्धरण से अधिकतम मूल्य सीमा निर्धारित करें।

    इडेम्पोटेंसी कुंजी
    demo-purchase-1042
    अनुरोध फ़ील्ड
    अवधि एमएस · अधिकतम कीमत
  4. अस्पष्ट उत्तर पुनर्प्राप्त करें

    पहले खरीदारी के प्रयास या स्वामित्व वाले ऑर्डर की जांच करें। समान खरीदारी के लिए समान निष्क्रियता कुंजी के साथ पुनः प्रयास करें; एक नई कुंजी बनाने से एक और चार्ज बन सकता है।

    मौजूदा प्रयास
    demo-purchase-1042
    अगली कार्रवाई
    प्रयास पढ़ें → पुनः प्रयास करने पर उसी कुंजी का पुन: उपयोग करें
  5. त्रुटियों को संभालें और कुंजियाँ घुमाएँ

    401: गुम, अक्षम, घुमाए गए या गलत स्टोर क्रेडेंशियल की जांच करें। 404: स्वामित्व या उपलब्धता की जाँच करें। 400: फ़ील्ड, फंड और मूल्य सीमा की जाँच करें। आवश्यकतानुसार डैशबोर्ड से कुंजियाँ अक्षम करें, हटाएँ या पुन: उत्पन्न करें; केवल प्रलेखित API क्रियाएँ उपलब्ध हैं।

    401
    कुंजी जांचें और स्टोर करें
    404
    स्वामित्व वाले संसाधन/स्टॉक की जाँच करें
    400
    अनुरोध, शेष राशि और सीमा की जाँच करें

एक कुंजी बनाएं और सुरक्षित रखें

डेवलपर्स और API कुंजी क्षेत्र खोलें। एक लेबल वाली कुंजी बनाएं और प्रदर्शित क्रेडेंशियल को सुरक्षित रूप से सहेजें। कुंजियाँ खाते के दायरे में होती हैं: कॉल उस खाते के वॉलेट का उपयोग करती हैं और उसके स्टोर में ऑर्डर करती हैं। वे व्यवस्थापक पहुंच प्रदान नहीं करते हैं या आपको अनुरोध के माध्यम से खाते बदलने की अनुमति नहीं देते हैं।

किसी पुरानी कुंजी को निरस्त करने के लिए उपलब्ध होने पर अक्षम करें, हटाएं या पुन: उत्पन्न करें का उपयोग करें। पुनर्जनन पिछले क्रेडेंशियल को अमान्य कर देता है। सार्वजनिक ब्राउज़र कोड, स्क्रीनशॉट और रिपॉजिटरी के बाहर, अपने सर्वर पर कुंजियाँ रखें।

लाइव API अनुबंध पढ़ें

TextVerified's base is https://textverified.org/api/v1/developer. On a partner storefront use that store's own hostname. Authentication accepts X-API-Key or Authorization: Bearer YOUR_API_KEY. Use interactive API documentation and the current schema rather than guessing request fields.

खरीदने से पहले शेष राशि और सेवाएँ पढ़ें। सेवा सूची otp और rent, देश, स्टॉक और प्रस्तावित अवधि को अलग करती है; अवधियाँ मिलीसेकंड का उपयोग करती हैं। खरीद अनुरोध वास्तविक सेवा पहचानकर्ता, देश, अवधि और मूल्य सीमा का चयन करते हैं। वैकल्पिक प्रदाता या विवरण फ़ील्ड दस्तावेज़ीकृत ऑपरेशन पर निर्भर करते हैं।

खरीदारी को सुरक्षित रूप से संभालें

प्रत्येक इच्छित खरीदारी के लिए एक नई Idempotency-Key का उपयोग करें और उस खरीदारी का पुनः प्रयास करते समय उसी कुंजी का उपयोग करें। कुंजियाँ 8–128 ASCII अक्षर, अंक, अंडरस्कोर या हाइफ़न स्वीकार करती हैं। समय समाप्त होने के बाद, दूसरा ऑर्डर शुरू करने का निर्णय लेने से पहले दस्तावेजित खरीद-प्रयास लुकअप का निरीक्षण करें। एक ही कुंजी के अंतर्गत पेलोड बदलने से विरोध उत्पन्न हो सकता है।

GET /api/v1/developer/balance
X-API-Key: YOUR_API_KEY

यह उदाहरण प्लेसहोल्डर के साथ पढ़ने का अनुरोध है, वास्तविक क्रेडेंशियल नहीं। सशुल्क परिचालन के लिए लाइव खरीदारी उदाहरणों का पालन करें। स्वामित्व वाले आदेशों और संदेशों को उनके दस्तावेज़ीकृत समापन बिंदुओं के माध्यम से पढ़ें; रद्दीकरण आदेश की पात्रता और पुष्टि के अधीन है।

त्रुटियों की व्याख्या करें और संदेशों को एकीकृत करें

A 401 का अर्थ गुम, अक्षम, घुमाया गया या गलत-स्टोर क्रेडेंशियल हो सकता है। 404 का मतलब अनुपलब्ध या अज्ञात डेटा हो सकता है। एक 400 सत्यापन, फंड या मूल्य स्थितियों को प्रतिबिंबित कर सकता है। अस्पष्ट सर्वर परिणाम के लिए, खरीदारी कुंजी को सुरक्षित रखें और आंख मूंदकर नई कुंजी बनाने के बजाय प्रयास का निरीक्षण करें।

आने वाले संदेश ईवेंट के लिए Webhooks का उपयोग करें। यह न मानें कि API प्रत्येक डैशबोर्ड नियंत्रण को उजागर करता है; प्रत्येक ऑपरेशन के लिए वर्तमान अनुबंध की जाँच करें।

आपके खाते के संबंध में सहायता चाहिए?

खुला समर्थन
TextVerified

एक समर्थित सेवा चुनें और अपने TextVerified डैशबोर्ड में प्राप्त SMS देखें।