{
"status": "success",
"exception": null,
"stdout": "Hello Peter",
"stderr": null,
"executionTime": 55,
"stdin": "Peter"
}
curl --location --request POST 'https://zylalabs.com/api/3763/online+code+compiler+api/4349/code+execution' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"language": "python",
"stdin": "Peter",
"files": [
{
"name": "index.py",
"content": "import sys\nname = sys.stdin.readline()\nprint('Hello '+ name)"
}
]
}'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए ऑनलाइन कोड संकलक API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
50+ भाषाओं और डेटाबेस के लिए तेज और विश्वसनीय ऑनलाइन कोड संकलन और एपीआई का निष्पादन
हाँ आप stdin को एक ऐरे के रूप में पास कर सकते हैं और API कोड को एक बार प्रति STDIN कई बार निष्पादित करेगी और प्रतिक्रिया लौटाएगी
कोड निष्पादन अंत बिंदु एक JSON ऑब्जेक्ट लौटाता है जिसमें निष्पादन स्थिति कोई अपवाद मानक आउटपुट (stdout) मानक त्रुटि (stderr) निष्पादन समय और प्रदान किया गया इनपुट (stdin) शामिल है
प्रतिक्रिया डेटा में मुख्य क्षेत्रों में "स्थिति" (सफलता या असफलता को दर्शाते हुए) "अपवाद" (किसी भी त्रुटि का सामना किया गया) "stdout" (कोड से आउटपुट) "stderr" (त्रुटि आउटपुट) "कार्यनिष्पादन समय" (कार्य निष्पादित करने में लिया गया समय) और "stdin" (प्रदान किया गया इनपुट) शामिल हैं
प्रतिक्रिया डेटा एक JSON ऑब्जेक्ट के रूप में संरचित है जिसमें कुंजी-मूल्य जोड़े होते हैं प्रत्येक कुंजी निष्पादन परिणाम के एक विशिष्ट पहलू के लिए होती है जिससे उपयोगकर्ताओं को आउटपुट को आसानी से एक्सेस और व्याख्या करने की अनुमति मिलती है
कोड निष्पादन एंडपॉइंट के प्राथमिक पैरामीटर में "भाषा" (प्रोग्रामिंग भाषा का निर्धारण करने के लिए), "कोड" (निष्पादित करने के लिए कोड), और "stdin" (इनपुट मान) शामिल हैं उपयोगकर्ता इन पैरामीटर को समायोजित करके अनुरोधों को कस्टमाइज़ कर सकते हैं
विशिष्ट उपयोग के मामलों में ऑनलाइन कोडिंग प्लेटफार्म, प्रोग्रामिंग सिखाने के लिए शैक्षिक उपकरण, स्वचालित परीक्षण वातावरण, और व्याव Anwendungen शामिल हैं जो गतिशील कोड निष्पादन और मूल्यांकन की आवश्यकता होती है
उपयोगकर्ता वापसी किए गए डेटा का उपयोग "स्थिति" को सफलता के लिए जांचकर "stdout" को आउटपुट के लिए विश्लेषण करके और किसी भी त्रुटियों के लिए "stderr" की समीक्षा करके कर सकते हैं "executionTime" प्रदर्शन का आकलन करने में मदद कर सकता है जबकि "stdin" उपयोग किया गया इनपुट दिखाता है
डेटा की सटीकता को प्रत्येक समर्थित भाषा और डेटाबेस के लिए क्रियान्वयन वातावरण के कठोर परीक्षण के माध्यम से बनाए रखा जाता है निरंतर अपडेट और गुणवत्ता जांच सुनिश्चित करते हैं कि निष्पादन के परिणाम विश्वसनीय और सुसंगत हैं
अगर एपीआई आंशिक या खाली परिणाम वापस करता है तो उपयोगकर्ताओं को त्रुटि संदेशों के लिए "स्थिति" और "अपवाद" फ़ील्ड की जांच करनी चाहिए आवेदन में त्रुटि प्रबंधन को लागू करना ऐसी स्थितियों को प्रभावी ढंग से प्रबंधित करने में मदद कर सकता है