API विनिर्देश

API विनिर्देश

3 min read

Client Portal Guide

क्लाइंट पोर्टल: API इंटीग्रेशन गाइड #

BESTNET-CLOUD का क्लाइंट पोर्टल HTTP REST API प्रदान करता है। अकाउंट जानकारी और अनुबंधित सेवाओं की पुष्टि/संचालन को प्रोग्राम से स्वचालित किया जा सकता है। रिस्पॉन्स सभी JSON में लौटते हैं।

पूर्वापेक्षाएँ #

  • क्लाइंट पोर्टल में लॉगिन कर सकते हों
  • API उपयोग करने वाले अकाउंट को, लक्ष्य सेवा तक एक्सेस अधिकार हो
  • संचार के लिए अवश्य HTTPS का उपयोग करें (प्रमाणीकरण-जानकारी को सादे-पाठ में न भेजें)

API की मूल बातें #

बेस URL

https://hb.bestnetllc.co.jp/api/ के अंतर्गत प्रत्येक मेथड उपलब्ध है।

डेटा प्रारूप

रिक्वेस्ट HTTP (GET / POST / PUT / DELETE), रिस्पॉन्स JSON है।

इंटरैक्टिव रेफ़रेंस

पोर्टल के बाएँ मेनू के “API” से, समस्त मेथड और bash / php / python के कोड-उदाहरण देखे जा सकते हैं।

प्रमाणीकरण #

API Basic प्रमाणीकरण का समर्थन करता है। क्लाइंट-एरिया के ईमेल पते और पासवर्ड को : (कोलन) से जोड़कर, Base64 एन्कोड किए मान को Authorization हेडर में भेजें।

# -u オプションでリクエストごとに認証情報を送信します
curl 'https://hb.bestnetllc.co.jp/api/details' \
  -u "your-email@example.com:your-password"
सुरक्षा: प्रमाणीकरण-जानकारी (ईमेल पता, पासवर्ड, टोकन) गोपनीय जानकारी है। अवश्य HTTPS से भेजें, और सोर्स-कोड, सार्वजनिक रिपॉज़िटरी, या URL की क्वेरी-स्ट्रिंग में शामिल न करें।

टोकन का उपयोग करने पर, POST /login से टोकन प्राप्त करें, POST /token से अपडेट करें, और POST /revoke से रद्द कर सकते हैं।

API रेफ़रेंस खोलना #

1. पोर्टल के बाएँ मेनू का “API” खोलें #

  1. क्लाइंट पोर्टल में लॉगिन करें।
  2. बाएँ मेनू के निचले हिस्से के “API” पर क्लिक करें।
  3. API Reference खुल जाता है। बाएँ मेनू में मेथड चुनें, और दाएँ पैन में आवश्यक पैरामीटर तथा bash / php / python के कोड-उदाहरण देख सकते हैं।
  4. स्क्रीन के ऊपरी हिस्से के download से Swagger हेतु JSON भी प्राप्त किया जा सकता है।

उपलब्ध प्रमुख मेथड-समूह #

API उपयोग-वार वर्गीकृत लगभग 135 मेथड से बना है।

Clientarea

लॉगिन/टोकन, उपयोक्ता-जानकारी की प्राप्ति/अपडेट, ऑपरेशन-लॉग, संपर्क (कॉन्टैक्ट) प्रबंधन, एफ़िलिएट जानकारी आदि।

Billing

इनवॉइस, भुगतान, क्रेडिट बैलेंस आदि, भुगतान से जुड़ी जानकारी की प्राप्ति।

Services

अनुबंधित सेवाओं की सूची/विवरण की प्राप्ति, सेवा से जुड़े संचालन।

Domains

डोमेन की सूची/विवरण की प्राप्ति, डोमेन-संबंधी संचालन।

SSL Certificates

SSL प्रमाणपत्र की पुष्टि/प्रबंधन।

Cart

नए ऑर्डर (कार्ट) का निर्माण/पुष्टि।

DNS

DNS ज़ोन/रिकॉर्ड की प्राप्ति/प्रबंधन।

रिक्वेस्ट उदाहरण #

प्रतिनिधि एंडपॉइंट के उदाहरण हैं। पूर्ण सूची और पैरामीटर के लिए, पोर्टल का API Reference देखें।

उद्देश्यमेथडपथ
अकाउंट जानकारी की प्राप्तिGET/api/details
लॉगिन (टोकन प्राप्ति)POST/api/login
ऑपरेशन-लॉग की प्राप्तिGET/api/logs
संपर्क की सूची प्राप्तिGET/api/contact
संपर्क जोड़नाPOST/api/contact
# アカウント情報(details)を取得する例
curl 'https://hb.bestnetllc.co.jp/api/details' \
  -u "your-email@example.com:your-password"

ध्यान देने योग्य बातें #

HTTPS को अनिवार्य बनाएँ

प्रमाणीकरण-जानकारी की सुरक्षा के लिए, API कॉल अवश्य HTTPS से करें।

अधिकार का दायरा

प्राप्ति/संचालन का दायरा, लॉगिन किए अकाउंट के अधिकार और अनुबंध-सामग्री पर निर्भर करता है।

प्रोडक्शन संचालन पर सावधानी

निर्माण/अपडेट/विलोपन वाले मेथड वास्तविक डेटा में प्रतिबिंबित होते हैं। स्वचालन-स्क्रिप्ट को भली-भाँति सत्यापित करने के बाद उपयोग करें।

समस्या-निवारण #

401 Unauthorized लौटता है

ईमेल पता/पासवर्ड, या Base64 एन्कोड परिणाम सही है या नहीं, इसकी पुष्टि करें। Basic प्रमाणीकरण हेडर का प्रारूप Authorization: Basic <base64> है।

JSON नहीं लौटता / HTML लौटता है

एंडपॉइंट के पथ और HTTPS की पुष्टि करें। लॉगिन आवश्यक मेथड में प्रमाणीकरण-जानकारी अनिवार्य है।

मेथड नहीं मिलता

पथ और पैरामीटर अपडेट हो सकते हैं। पोर्टल के API Reference में नवीनतम परिभाषा की पुष्टि करें।

Updated on 2026 वर्ष 6 माह 27 दिन

What are your feelings

  • Happy
  • Normal
  • Sad