अपनी एपीआई विकास यात्रा शुरू करें

सरल इंटरफ़ेस कॉल से लेकर जटिल सिस्टम एकीकरण तक, धीरे-धीरे विकास क्षमताओं में सुधार करें

7 दिनों में एपीआई विकास और सिस्टम एकीकरण के मुख्य कौशल में महारत हासिल करें

🎯सीखने के उद्देश्य

जटिल व्यवसाय अनुकूलन विकास को साकार करने के लिए 7 दिनों में मास्टर एपीआई विकास और सिस्टम एकीकरण

प्रवेश चरण

  • • मास्टर एपीआई बुनियादी ज्ञान और प्रमाणीकरण कॉन्फ़िगरेशन
  • • पूर्ण सरल इंटरफ़ेस कॉलिंग और डिबगिंग

उन्नत अवस्था

  • • मुख्य व्यवसाय इंटरफ़ेस विकास लागू करें
  • • एकल तृतीय-पक्ष प्रणाली के साथ पूर्ण एकीकरण

उन्नत अवस्था

  • • उन्नत कस्टम विकास में महारत हासिल करें
  • • मल्टी-सिस्टम एकीकरण और जटिल व्यापार लिंकेज प्राप्त करें

✅आकलन मानक

स्वतंत्र रूप से पूरा करने में सक्षमएपीआई कॉल, डेटा सिंक्रनाइज़ेशन, सिस्टम एकीकरण, जटिल व्यवसाय अनुकूलन विकासविकास कार्यों का इंतजार है

🗓️ 7 दिवसीय अध्ययन योजना

Day 1-2 users

एपीआई बुनियादी ज्ञान → प्रमाणीकरण कॉन्फ़िगरेशन → पहला इंटरफ़ेस कॉल

अनुमानित अध्ययन समय: 4-6 घंटे

एपीआई सिस्टम ज्ञान (1 घंटा)

  • • पढ़नाप्लेटफ़ॉर्म दस्तावेज़ीकरण खोलें
  • • रेस्टफुल एपीआई विनिर्देशों को समझें
  • • इंटरफ़ेस वर्गीकरण (फॉर्म/डेटा/प्रक्रिया) से परिचित
  • • मास्टर अनुरोध प्रारूप (JSON/URL एन्कोडिंग)

एपीआई कुंजी प्रमाणीकरण (1 घंटा)

  • • जियानदाओ क्लाउड बैकएंड में लॉग इन करें
  • • एप्लिकेशन सेटिंग्स पर जाएं→प्लेटफ़ॉर्म खोलें
  • • एपीआई कुंजी बनाएं और कॉपी करें
  • • बियरर टोकन प्रमाणीकरण कॉन्फ़िगर करें

पहला इंटरफ़ेस (2-4 घंटे)

  • • पोस्टमैन/आधिकारिक डिबग डेस्क का उपयोग करें
  • • फॉर्म सूची प्राप्त करने के लिए इंटरफ़ेस पर कॉल करें
  • • पार्सिंग डेटा संरचना लौटाता है
  • • सामान्य त्रुटि कोड संभालें (401/403)
Day 3-4 users

डेटा जोड़ना, हटाना, संशोधन और निरीक्षण → फ़ाइल अपलोड और डाउनलोड → प्रक्रिया संचालन

अनुमानित अध्ययन समय: 6-8 घंटे

डेटा ऑपरेशन इंटरफ़ेस (3-4 घंटे)

  • डेटा बनाएं:create_data इंटरफ़ेस
  • क्वेरी डेटा:retrieve_data इंटरफ़ेस
  • अद्यतन आकड़ें:update_data इंटरफ़ेस
  • डेटा हटाएँ:delete_data इंटरफ़ेस

अनुलग्नक प्रसंस्करण (1-2 घंटे)

  • • अनुलग्नक अपलोड इंटरफ़ेस (अपलोड)
  • • अनुलग्नक डाउनलोड इंटरफ़ेस (डाउनलोड)
  • • बेस64 एन्कोडिंग प्रोसेसिंग
  • • बड़ी फ़ाइलों का मल्टीपार्ट अपलोड

प्रक्रिया इंटरफ़ेस (2 घंटे)

  • • ट्रिगर प्रक्रिया नोड्स
  • • अनुमोदन स्थिति जांचें
  • • अनुमोदन के लिए टिप्पणियाँ सबमिट करें
  • • प्रक्रिया इतिहास क्वेरी

💡 टिप्स: डिबगिंग दक्षता में सुधार के लिए आमतौर पर उपयोग किए जाने वाले इंटरफेस को सहेजने के लिए पोस्टमैन कलेक्शन का उपयोग करें

Day 5-6 users

वेबहुक कॉन्फ़िगरेशन → डेटा सिंक्रनाइज़ेशन → तृतीय-पक्ष एकीकरण

अनुमानित अध्ययन समय: 6-8 घंटे

वेबहुक कॉन्फ़िगरेशन (2 घंटे)

  • • कॉलबैक यूआरएल सेट करें
  • • ईवेंट प्रकार कॉन्फ़िगर करें (नया/अद्यतन/अनुमोदन)
  • • हस्ताक्षर सत्यापन कार्यान्वयन
  • • वेबहुक परीक्षण और डिबगिंग

डेटा सिंक्रनाइज़ेशन (2-3 घंटे)

  • • सिंक्रनाइज़ेशन रणनीति विकसित करें (वृद्धिशील/पूर्ण)
  • • डेटा फ़ील्ड मैपिंग
  • • अपवाद प्रबंधन और पुनः प्रयास तंत्र
  • • लॉगिंग और निगरानी

तृतीय-पक्ष एकीकरण (2-3 घंटे)

  • • एंटरप्राइज वीचैट/डिंगटॉक संदेश पुश
  • • मेनू एम्बेडिंग कॉन्फ़िगरेशन
  • • एकल साइन-ऑन (एसएसओ)
  • • तृतीय-पक्ष सिस्टम डेटा कनेक्शन
Day 7 users

अनुकूलित पेज → बैच प्रोसेसिंग → जटिल व्यवसाय लिंकेज

अनुमानित अध्ययन समय: 4-6 घंटे

कस्टम पेज (2 घंटे)

  • • पेज एंबेड कॉन्फ़िगरेशन
  • • फ्रंट-एंड इंटरेक्शन और बैक-एंड इंटरफ़ेस के बीच संबंध
  • • कस्टम डैशबोर्ड विकास
  • • डेटा विज़ुअलाइज़ेशन प्रस्तुति

बैच प्रोसेसिंग (1-2 घंटे)

  • • बैचों में डेटा स्क्रिप्ट बनाएं
  • • बैचों में डेटा अपडेट करें
  • • निर्धारित कार्य कॉन्फ़िगरेशन (क्रोन)
  • • डेटा सफ़ाई और परिवर्तन

जटिल व्यावसायिक लिंकेज (1-2 घंटे)

  • • फॉर्म सबमिशन मल्टी-सिस्टम सहयोग को ट्रिगर करता है
  • • बुद्धिमान सहायक प्रक्रिया एपीआई लिंकेज
  • • क्रॉस-एप्लिकेशन डेटा लिंकेज
  • • एकत्रीकरण तालिका/डेटा फ़ैक्टरी कॉल

🏆 अनुशंसित व्यायाम: एक पूर्ण एकीकरण समाधान बनाएं (जियानदाओ क्लाउड ↔ ईआरपी सिस्टम डेटा सिंक्रनाइज़ेशन)

खंड मॉड्यूल शिक्षण सामग्री

1 users खुला मंच फाउंडेशन

एपीआई सिस्टम ज्ञान

  • • कोर इंटरफ़ेस वर्गीकरण (एप्लिकेशन/फ़ॉर्म/डेटा/प्रक्रिया/पता पुस्तिका/उन्नत फ़ंक्शन)
  • • इंटरफ़ेस कॉलिंग के लिए मुख्य नियम (अनुरोध विधि/डेटा एन्कोडिंग/पैरामीटर प्रारूप)

वेबहुक मूल बातें

  • • इवेंट सुनने का प्रकार
  • • कॉलबैक तर्क विन्यास
  • • हस्ताक्षर सत्यापन कॉन्फ़िगरेशन

2 users एपीआई प्रमाणीकरण और डिबगिंग

प्रमाणीकरण कॉन्फ़िगरेशन

  • • एपीआई कुंजी निर्माण/सक्रियण/निष्क्रियकरण/हटाना
  • • बियरर टोकन प्रमाणीकरण विधि कॉन्फ़िगरेशन
  • • अनुमति विभाजन प्रबंधन और नियंत्रण

डिबगिंग अभ्यास

  • •आधिकारिक डिबगिंग स्टेशन का उपयोग
  • • पैरामीटर निर्माण का अनुरोध करें
  • • वापसी परिणाम विश्लेषण
  • • त्रुटि कोड तुलना और समस्या निवारण

3 users कोर इंटरफ़ेस विकास अभ्यास

डेटा ऑपरेशन इंटरफ़ेस

  • • फॉर्म डेटा जोड़ें, हटाएं, संशोधित करें और क्वेरी करें
  • • अनुलग्नक अपलोड/डाउनलोड करें
  • • डेटा आयात और निर्यात

प्रक्रिया इंटरफ़ेस

  • • प्रक्रिया नोड ट्रिगर
  • • अनुमोदन स्थिति पूछताछ/संशोधन
  • • प्रक्रिया टिप्पणियाँ प्रस्तुत करना

पता पुस्तिका इंटरफ़ेस

  • • सदस्य/विभाग सूचना तुल्यकालन
  • • भूमिका अनुमतियाँ सौंपना

उन्नत कार्यात्मक इंटरफ़ेस

  • • एकत्रीकरण तालिका डेटा क्वेरी
  • • बुद्धिमान सहायक कार्य ट्रिगर
  • • डेटा फ़ैक्टरी प्रोसेसिंग कार्य

4 users सिस्टम एकीकरण समाधान

एकल प्रणाली एकीकरण

  • • ईआरपी/सीआरएम/वित्तीय प्रणाली डेटा एकीकरण
  • • डेटा सिंक्रनाइज़ेशन रणनीति (वृद्धिशील/पूर्ण/वास्तविक समय)

मल्टी-सिस्टम सहयोग

  • • मल्टी-सिस्टम डेटा एकत्रीकरण और वितरण
  • • बिजनेस प्रोसेस क्रॉस-सिस्टम लिंकेज
  • • एकीकृत अपवाद प्रबंधन तंत्र

तृतीय-पक्ष एप्लिकेशन एकीकरण

  • • बिजनेस वीचैट/डिंगटॉक/फीशु संदेश पुश
  • • मेनू एम्बेडिंग कॉन्फ़िगरेशन

5 users उन्नत कस्टम विकास

कस्टम पेज

  • • पेज एंबेड कॉन्फ़िगरेशन
  • • फ्रंट-एंड इंटरेक्शन और बैक-एंड इंटरफ़ेस के बीच संबंध

प्रचय संसाधन

  • • बैच डेटा ऑपरेशन स्क्रिप्ट लेखन
  • • निर्धारित कार्य विन्यास

जटिल व्यापार संबंध

  • • फॉर्म सबमिशन मल्टी-सिस्टम सहयोग को ट्रिगर करता है
  • • बुद्धिमान सहायक प्रक्रिया एपीआई लिंकेज कॉन्फ़िगरेशन

6 users विकास विशिष्टताएँ और अनुकूलन

मानकीकृत प्रबंधन

  • • एपीआई संस्करण संगतता प्रसंस्करण
  • • कोड लेखन मानक
  • • इंटरफ़ेस दस्तावेज़ीकरण लेखन

प्रदर्शन अनुकूलन

  • • उच्च समवर्ती दृश्य कैशिंग रणनीति
  • • बैच कॉल अनुकूलन
  • • आवृत्ति सीमा परिहार का अनुरोध करें

परियोजना प्रबंधन

  • • एकीकरण परियोजना परीक्षण प्रक्रिया
  • • ऑनलाइन परिनियोजन विनिर्देश
  • • कॉल लॉग निगरानी और विश्लेषण

आधिकारिक विकास दस्तावेज़ीकरण

प्लेटफ़ॉर्म गाइड खोलें

बुनियादी दस्तावेज

खुले मंच की समग्र वास्तुकला और उपयोग निर्देश

→ खुला मंच देखें

एपीआई इंटरफ़ेस दस्तावेज़ीकरण

पूर्ण एपीआई संदर्भ

सभी एपीआई इंटरफेस का विस्तृत विवरण और उदाहरण

→ एपीआई दस्तावेज़ देखें

एपीआई प्रमाणीकरण कॉन्फ़िगरेशन ट्यूटोरियल

प्रमाणीकरण कॉन्फ़िगरेशन

एपीआई कुंजी पीढ़ी और प्रमाणीकरण कॉन्फ़िगरेशन विधि

→ प्रमाणीकरण कॉन्फ़िगरेशन जानें

डिबग बेंच उपयोगकर्ता गाइड

डिबगिंग उपकरण

ऑनलाइन डिबगिंग प्लेटफ़ॉर्म उपयोग के तरीके और तकनीकें

→ डिबग बेंच का उपयोग करें

त्रुटि कोड तुलना तालिका

त्रुटि प्रबंधन

एपीआई त्रुटि कोड विवरण और समाधान

→ त्रुटि कोड देखें

खुला मंच संपूर्ण दस्तावेज़ीकरण

सभी विकास दस्तावेज

खुले मंच के सभी दस्तावेज़ों और संसाधनों का सारांश

→ खुले मंच तक पहुंचें

बहुभाषी एपीआई कॉल उदाहरण

कोड उदाहरण

पायथन/जावा/गो एपीआई कॉल नमूना कोड

→ कोड उदाहरण देखें

वेबहुक उपयोग मार्गदर्शिका

घटना सुनना

वेबहुक कॉन्फ़िगरेशन और इवेंट मॉनिटरिंग पर संपूर्ण ट्यूटोरियल

→ वेबहुक सीखें

उन्नत फ़ंक्शन एपीआई विकास दस्तावेज़ीकरण

उन्नत विशेषताएँ

एकत्रीकरण तालिका, स्मार्ट सहायक प्रो और अन्य उन्नत कार्यात्मक एपीआई

→ उन्नत एपीआई देखें

व्यावहारिक मामले और समुदाय

विशिष्ट एकीकरण परिदृश्य

  • ईआरपी सिस्टम और जियानदाओ क्लाउड के बीच ऑर्डर डेटा का वास्तविक समय सिंक्रनाइज़ेशन
  • सीआरएम सिस्टम ग्राहक जानकारी स्वचालित रूप से जियानडाओ क्लाउड में आयात की जाती है
  • जियानदाओ क्लाउड प्रतिपूर्ति प्रक्रिया के साथ एकीकृत वित्तीय प्रणाली
  • एंटरप्राइज़ वीचैट/डिंगटॉक संदेश पुश और अनुमोदन स्थानांतरण

डेवलपर समुदाय संसाधन

  • आधिकारिक डेवलपर फ़ोरम: तकनीकी प्रश्नों का आदान-प्रदान और उत्तर
  • एपीआई कॉल नमूना कोड लाइब्रेरी (पायथन/जावा/नोड.जेएस)
  • एकीकरण समाधान सर्वोत्तम अभ्यास साझाकरण
  • सामान्य एकीकरण मुद्दों के अक्सर पूछे जाने वाले प्रश्न और समाधान

विशिष्ट एकीकरण परिदृश्य

डेवलपर समुदाय संसाधन

वास्तविक एकीकरण मामले

हर पल प्रतिपूर्ति व्यवसाय और वित्तीय एकीकरण मामला

उद्योग और वित्तीय एकीकरण को प्राप्त करने के लिए चार प्रमुख प्रणालियों को खोलें, और वेबहुक + एपीआई के माध्यम से स्वचालित डेटा सिंक्रनाइज़ेशन और प्रक्रिया लिंकेज का एहसास करें

→ पूरा मामला देखें

सिस्टम एकीकरण सर्वोत्तम अभ्यास

ईआरपी, सीआरएम, वित्त और अन्य मल्टी-सिस्टम एकीकरण समाधानों सहित विभिन्न उद्योगों में सफल सिस्टम एकीकरण मामलों का सारांश

→ अधिक मामले देखें

💻 एपीआई कोड व्यावहारिक उदाहरण

तीन सामान्य परिदृश्यों के लिए कोड उदाहरण, कॉपी करें और तुरंत उपयोग करें

उदाहरण 1: प्रपत्र डेटा बनाएँ

जियानदाओ क्लाउड पर डेटा सबमिट करने के लिए create_data इंटरफ़ेस का उपयोग करें
#पायथन उदाहरण
आयात अनुरोध
json आयात करें

# कॉन्फ़िगरेशन जानकारी
API_KEY = "your_api_key_here" # अपनी API कुंजी से बदलें
APP_ID = "your_app_id" # Application ID
ENTRY_ID = "आपकी_entry_id" # फॉर्म आईडी

# एपीआई समापन बिंदु
यूआरएल = एफ"https://www.jiandaoyun.com/api/v1/app/{APP_ID}/entry/{ENTRY_ID}/create"

# अनुरोध हेडर (बियरर टोकन प्रमाणीकरण)
हेडर = {
    "प्राधिकरण": f"वाहक {API_KEY}",
    "सामग्री-प्रकार": "एप्लिकेशन/जेसन"
}

#डेटा सबमिट किया जाना है
पेलोड = {
    "डेटा": {
        "_विजेट_12346789": {"ग्राहक का नाम": "अलीबाबा"}, # पाठ की एकल पंक्ति
        "_विजेट_12346789": {"फ़ोन": "138013800"}, # फ़ोन फ़ील्ड
        "_विजेट_12346789": {"पता": "युहांग जिला, हांग्जो शहर"} # पता
    }
}

# अनुरोध भेजें
प्रतिक्रिया = अनुरोध.पोस्ट (यूआरएल, हेडर = हेडर, जेसन = पेलोड)

# प्रतिक्रिया संसाधित करें
यदि प्रतिक्रिया.status_code == 200:
    परिणाम = प्रतिक्रिया.json()
    प्रिंट करें ("✅ डेटा सफलतापूर्वक बनाया गया!")
    प्रिंट(f"डेटा आईडी: {परिणाम['डेटा']['_आईडी']}")
अन्य:
    प्रिंट(f"❌ त्रुटि: {response.status_code} - {response.text}")

🔑प्रमाणीकरण विधि

बियरर टोकन (हेडर में एपीआई कुंजी पास करें)

📊 फ़ील्ड प्रारूप

_विजेट_आईडी: {"फ़ील्ड नाम": "मान"}

✅ परिणाम लौटाएँ

200 ओके + डेटा आईडी

उदाहरण 2: सशर्त क्वेरी डेटा

शर्तों को पूरा करने वाले डेटा को क्वेरी करने के लिए पुनर्प्राप्ति_डेटा इंटरफ़ेस का उपयोग करें
# जावास्क्रिप्ट (नोड.जेएस) उदाहरण
स्थिरांक axios = आवश्यकता('axios');

//कॉन्फ़िगरेशन जानकारी
स्थिरांक API_KEY = 'your_api_key_here'; // अपनी एपीआई कुंजी से बदलें
const APP_ID = 'your_app_id'; // एप्लिकेशन आईडी
स्थिरांक ENTRY_ID = 'आपकी_entry_id'; // फॉर्म आईडी

// एपीआई समापन बिंदु
स्थिरांक यूआरएल = `https://www.jiandaoyun.com/api/v1/app/${APP_ID}/entry/${ENTRY_ID}/retrieve`;

// हेडर अनुरोध करें
स्थिरांक शीर्षलेख = {
    'प्राधिकरण': `वाहक ${API_KEY}`,
    'सामग्री-प्रकार': 'एप्लिकेशन/जेसन'
};

// क्वेरी शर्तें: सभी डेटा ढूंढें जिनकी "अनुमोदन स्थिति" "लंबित अनुमोदन" है
स्थिरांक पेलोड = {
    "फ़िल्टर": {
        "rel": "और", // सशर्त संबंध: और/या
        "शर्त": [
            {
                "फ़ील्ड": "_विजेट_12346789", // अनुमोदन स्थिति फ़ील्ड आईडी
                "विधि": "eq", // eq (बराबर), ne (बराबर नहीं), lt (इससे कम), gt (इससे अधिक)
                "मूल्य": "लंबित अनुमोदन"
            }
        ]
    },
    "सीमा": 100, // हर बार 100 आइटम तक लौटें
    "फ़ील्ड": [ // लौटाए जाने वाले फ़ील्ड
        "_विजेट_12346789", // ग्राहक का नाम
        "_विजेट_12346789" // अनुमोदन स्थिति
    ]
};

// अनुरोध भेजें
axios.post(यूआरएल, पेलोड, { हेडर })
    .तब(प्रतिक्रिया => {
        कंसोल.लॉग('✅ क्वेरी सफल!');
        कंसोल.लॉग(`डेटा के ${response.data.data.length} टुकड़े मिले`);
        प्रतिक्रिया.डेटा.डेटा.forEach((आइटम, सूचकांक) => {
            कंसोल.लॉग(`${index + 1}. ${item._widget_12346789} - ${item._widget_12346789}`);
        });
    })
    .पकड़(त्रुटि => {
        कंसोल.त्रुटि('❌ त्रुटि:', त्रुटि.प्रतिक्रिया ? त्रुटि.प्रतिक्रिया.डेटा : त्रुटि.संदेश);
    });

🔍 प्रश्न शर्तें

फ़िल्टर.कंड सरणी (समर्थन और/या)

📦 पेजिंग क्वेरी

पेजिंग लागू करने के लिए सीमा + छोड़ें

🎯फ़ील्ड फ़िल्टरिंग

फ़ील्ड्स रिटर्न फ़ील्ड निर्दिष्ट करता है

उदाहरण 3: वेबहुक इवेंट सुनना

जियानदाओ क्लाउड स्वचालित रूप से डेटा परिवर्तन घटनाओं को आगे बढ़ाता है
#पायथन फ्लास्क उदाहरण
फ्लास्क से आयात फ्लास्क, अनुरोध, jsonify
एचएमएसी आयात करें
हैशलिब आयात करें
json आयात करें

ऐप = फ्लास्क(__नाम__)

# वेबहुक साइनिंग कुंजी (जियानदाओ क्लाउड बैकएंड में कॉन्फ़िगर किया गया)
WEBHOOK_SECRET = "आपका_webhook_secret"

@app.route('/webhook/jiandaoyun', मेथड्स=['POST'])
डीईएफ़ हैंडल_वेबहुक():
    # 1. हस्ताक्षर सत्यापित करें (महत्वपूर्ण!)
    हस्ताक्षर = request.headers.get('X-JDY-हस्ताक्षर')
    टाइमस्टैम्प = request.headers.get('X-JDY-टाइमस्टैम्प')
    बॉडी = request.get_data(as_text=True)
    
    # हस्ताक्षर की गणना करें
    साइन_स्ट्र = एफ"{टाइमस्टैम्प}.{बॉडी}"
    अपेक्षित_हस्ताक्षर = hmac.new(
        WEBHOOK_SECRET.encode(),
        साइन_स्ट्र.एनकोड(),
        hashlib.sha256
    ).हेक्सडाइजेस्ट()
    
    यदि हस्ताक्षर != अपेक्षित_हस्ताक्षर:
        वापसी jsonify({"त्रुटि": "अमान्य हस्ताक्षर"}), 403
    
    # 2. ईवेंट डेटा पार्स करें
    इवेंट_डेटा = json.loads(बॉडी)
    इवेंट_प्रकार = इवेंट_डेटा.गेट('ऑप') # डेटा_क्रिएट / डेटा_अपडेट / फ़्लो_अप्रूव
    ऐप_आईडी = इवेंट_डेटा.गेट('एपआईडी')
    प्रविष्टि_आईडी = इवेंट_डेटा.गेट('एंट्रीआईडी')
    डेटा = इवेंट_डेटा.गेट('डेटा') # फॉर्म डेटा
    
    print(f"✅ प्राप्त वेबहुक ईवेंट: {event_type}")
    प्रिंट(f"फॉर्म आईडी: {entry_id}")
    प्रिंट(f"डेटा: {डेटा}")
    
    #3. घटना प्रकार के अनुसार प्रक्रिया
    यदि इवेंट_प्रकार == 'डेटा_क्रिएट':
        # नए डेटा निर्माण की घटनाओं को संभालें
        ग्राहक_नाम = data.get('_widget_12346789', {})
        प्रिंट करें(f"नया ग्राहक: {ग्राहक_नाम}")
        # कार्य: अपने सीआरएम सिस्टम से सिंक करें
    
    एलिफ इवेंट_टाइप == 'फ्लो_अप्रूव':
        # अनुमोदन घटनाओं को संभालें
        स्वीकृत_परिणाम = इवेंट_डेटा.गेट('परिणाम') # सहमत/अस्वीकार
        प्रिंट करें (f"अनुमोदन परिणाम: {approve_result}")
        # कार्य: अनुमोदन परिणामों की प्रणाली को सूचित करें
    
    #4. रसीद की पुष्टि के लिए 200 लौटाएं (आवश्यक!)
    वापसी jsonify({"स्थिति": "सफलता"}), 200

यदि __नाम__ == '__मुख्य__':
    ऐप.रन(होस्ट='0.0.0.0', पोर्ट=5000)

🔐हस्ताक्षर सत्यापन

HMAC-SHA256 जालसाजी विरोधी

📡घटना का प्रकार

data_create/update/delete, flow_approve

✅ अनुरोधों का जवाब दें

200 स्टेटस कोड लौटाना होगा

💡 कोड उपयोग निर्देश

1️⃣ एपीआई कुंजी प्राप्त करें

  • • जियानदाओ क्लाउड बैकएंड → एप्लिकेशन सेटिंग्स → एपीआई कुंजी में लॉग इन करें
  • • जनरेट करने के लिए "नई एपीआई कुंजी" पर क्लिक करें
  • • अनुमति का दायरा सेट करें (पढ़ें/लिखें)

2️⃣ फ़ील्ड आईडी प्राप्त करें

  • • फॉर्म डिज़ाइन पेज → माउसओवर फ़ील्ड
  • • फ़ील्ड आईडी (_widget_xxx) देखने के लिए "सेटिंग्स" पर क्लिक करें
  • • या एपीआई के माध्यम से फॉर्म संरचना प्राप्त करें

3️⃣ डिबगिंग सुझाव

  • • पहले आधिकारिक डिबगिंग प्लेटफ़ॉर्म पर इंटरफ़ेस का परीक्षण करें
  • • त्रुटि कोड तुलना तालिका की जाँच करें (hc.jiandaoyun.com/open/1126)
  • • अनुरोध आवृत्ति सीमा (100 बार/मिनट) पर ध्यान दें

4️⃣ सुरक्षा अनुशंसाएँ

  • • एपीआई कुंजी को हार्ड-कोड न करें, पर्यावरण चर का उपयोग करें
  • • वेबहुक को हस्ताक्षर सत्यापित करना होगा
  • • उत्पादन वातावरण HTTPS का उपयोग करता है

अपनी एपीआई विकास यात्रा शुरू करें

सरल इंटरफ़ेस कॉल से लेकर जटिल सिस्टम एकीकरण तक, धीरे-धीरे विकास क्षमताओं में सुधार करें

ThinkFly

शुइशुयुन सार्वजनिक खाता
आधिकारिक खाता
ज्ञान ग्रह
ज्ञान ग्रह

🔗संबंधित अनुशंसाएँ

© 2015-2035 शंघाई सियांग सूचना प्रौद्योगिकी कंपनी लिमिटेड | शंघाई आईसीपी नंबर 1600722-8