BlocosIA Wiki Editor

वेब और JSON

इंटरनेट API (HTTPS) से डेटा माँगें, जवाब किसी इवेंट में पाएँ और JSON को सुरक्षित तरीके से पढ़ें।

सिर्फ़ सार्वजनिक साइटों के https:// पते। जब कोई प्रोजेक्ट पहली बार किसी साइट तक पहुँचता है, तो आप चुनते हैं कि अनुमति देनी है या नहीं। कोई कुकी नहीं और आपके खाते का कोई डेटा नहीं; हर जवाब ज़्यादा से ज़्यादा 2 MB, 15 सेकंड इंतज़ार और हर मिनट 60 अनुरोध। "ऑब्जेक्ट" और "सूची" ब्लॉकों से अनुरोध का मुख्य भाग बनाएँ (JSON टाइप किए बिना) और जवाब को "जवाब का डेटा" + "… का मान" से पढ़ें। रास्ते: data.list[0].name (रास्ते में पहला आइटम [0] होता है)।

इस्तेमाल करने के लिए: एडिटर में "एक्सटेंशन" (नीचे के कोने में) पर क्लिक करें और "वेब और JSON" जोड़ें।

कमांड

( ) को [GET] अनुरोध, बॉडी ( ), नाम ( ) और इंतज़ार करें

HTTPS अनुरोध करता है और आगे बढ़ने से पहले जवाब का इंतज़ार करता है (15 s तक)।

कमांड

( ) को [GET] अनुरोध, बॉडी ( ), नाम ( )

HTTPS अनुरोध करता है और तुरंत आगे चलता है; जवाब "जब … का जवाब आए" में आता है। बॉडी एक ऑब्जेक्ट हो सकती है।

मान

पता ( ) पैरामीटर ( ) के साथ

किसी ऑब्जेक्ट के पैरामीटरों से पता बनाता है (?city=…&days=7), पहले से एनकोड किया हुआ।

हैट

जब [pedido1] का जवाब आए

यह होने पर स्क्रिप्ट शुरू करता है।

हैट

जब अनुरोध [pedido1] में गड़बड़ी हो

यह होने पर स्क्रिप्ट शुरू करता है।

मान

( ) के जवाब का डेटा

पहले से बदला हुआ जवाब: जब साइट JSON में जवाब दे तो ऑब्जेक्ट या सूची।

मान

( ) का जवाब

एक संख्या या टेक्स्ट देता है। इसे गोल खाने में रखें।

मान

( ) का स्टेटस कोड

एक संख्या या टेक्स्ट देता है। इसे गोल खाने में रखें।

हाँ/नहीं

अनुरोध ( ) सफल हुआ?

सही या गलत में जवाब देता है। इसे "अगर", "तब तक दोहराएँ जब तक" और "तब तक रुकें जब तक" में इस्तेमाल करें।

मान

( ) की गड़बड़ी

एक संख्या या टेक्स्ट देता है। इसे गोल खाने में रखें।

हाँ/नहीं

( ) के जवाब का इंतज़ार हो रहा है ?

सही या गलत में जवाब देता है। इसे "अगर", "तब तक दोहराएँ जब तक" और "तब तक रुकें जब तक" में इस्तेमाल करें।

कमांड

हेडर ( ) को मान ( ) के साथ इस्तेमाल करें

एक काम करता है। इसे किसी दूसरे ब्लॉक के नीचे जोड़ें।

कमांड

हेडर साफ़ करें

एक काम करता है। इसे किसी दूसरे ब्लॉक के नीचे जोड़ें।

मान

( ) को वेब पते में इस्तेमाल के लिए एनकोड करें

एक संख्या या टेक्स्ट देता है। इसे गोल खाने में रखें।

मान

ऑब्जेक्ट [नाम] : ( ) , [अंक] : ( )

JSON टाइप किए बिना कुंजियों और मानों वाला ऑब्जेक्ट बनाता है। जोड़ों की संख्या बदलने के लिए + और − का उपयोग करें।

मान

( ) में ( ) का मान

पथ से किसी ऑब्जेक्ट या सूची का मान पढ़ता है: data.list[0].name (पथ में पहला आइटम [0] है)। संख्याएँ, टेक्स्ट, सूचियाँ या ऑब्जेक्ट लौटाता है।

मान

( ) जिसमें ( ) = ( )

ऑब्जेक्ट की एक प्रति जिसमें मान बदला गया हो (ज़रूरत हो तो पथ बना देता है)।

कमांड

ऑब्जेक्ट [अंक] में ( ) को ( ) करें

चर में रखे ऑब्जेक्ट के अंदर एक मान बदलता है।

मान

( ) बिना ( )

उस कुंजी के बिना ऑब्जेक्ट की एक प्रति।

हाँ/नहीं

क्या ( ) में ( ) है?

सही, अगर ऑब्जेक्ट में वह पथ मौजूद है।

मान

( ) की कुंजियाँ

ऑब्जेक्ट की कुंजियों की सूची।

मान

( ) के मान

ऑब्जेक्ट के मानों की सूची।

मान

JSON टेक्स्ट ( ) पढ़ें

JSON टेक्स्ट को असली ऑब्जेक्ट या सूची में बदलता है।

मान

( ) को JSON टेक्स्ट [कॉम्पैक्ट] में बदलें

ऑब्जेक्ट या सूची को JSON टेक्स्ट में बदलता है (छोटा या फ़ॉर्मेट किया हुआ)।

हाँ/नहीं

( ) सही JSON है?

सही, अगर मान ऑब्जेक्ट/सूची या मान्य JSON टेक्स्ट है।