{"user":{"name":"rock","beats":"scissors"},"ai":{"name":"paper","beats":"rock"},"result":"You lose"}
curl --location --request GET 'https://zylalabs.com/api/800/rock+paper+scissors+api/541/user+election?choice=paper' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए पत्थर कागज कैंची API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
इस एपीआई के साथ आप आईए के खिलाफ खेल सकेंगे या दुनिया के सबसे लोकप्रिय खेलों में से एक बना सकेंगे
यह पैरामीटर प्राप्त करेगा और आपको एक JSON प्रदान करेगा
यह एपीआई उन लोगों के लिए आदर्श है जो रॉक-पेपर-सिजर्स का खेल बनाना या खेलना चाहते हैं
साथ ही, इसका उपयोग यादृच्छिकता के लिए किया जा सकता है जैसे गूगल फ्लिप-ए-कोइन खेलता है
बेसिक योजना: 20,000 एपीआई कॉल
प्रो योजना: 50,000 एपीआई कॉल
प्रो प्लस योजना: 100,000 एपीआई कॉल
GET उपयोगकर्ता चुनाव एंडपॉइंट एक JSON वस्तु लौटाता है जिसमें उपयोगकर्ता का चुनाव, एआई का चुनाव और खेल का परिणाम होता है
प्रतिक्रिया में मुख्य क्षेत्र "यूजर" (जिसमें "नाम" और "बीट्स"), "एआई" (जिसमें "नाम" और "बीट्स") और "परिणाम" शामिल हैं जो खेल के नतीजे को सूचित करता है
प्रतिक्रिया डेटा एक JSON ऑब्जेक्ट के रूप में संरचित है जिसमें "उपयोगकर्ता" और "एआई" के लिए नेस्टेड ऑब्जेक्ट हैं प्रत्येक में उनका चयन और वे किसे हराते हैं इसके साथ एक "परिणाम" क्षेत्र भी है
यह एंडपॉइंट एकल पैरामीटर को स्वीकार करता है: उपयोगकर्ता का चयन, जो "पत्थर," "कागज," या "कैंची" में से एक होना चाहिए
उपयोगकर्ता GET उपयोगकर्ता चुनाव अंत बिंदु को कॉल करते समय "पत्थर" "कागज" या "कैंची" में से अपनी पसंद निर्दिष्ट करके अपने अनुरोध को कस्टमाइज़ कर सकते हैं
विशिष्ट उपयोग के मामलों में खेल विकसित करना इंटरएक्टिव अनुप्रयोग बनाना या निर्णय लेने के परिदृश्यों जैसे यादृच्छिकता कार्यों के लिए एपीआई का उपयोग करना शामिल है
उपयोगकर्ता "result" फ़ील्ड की जांच करके खेल के परिणाम को निर्धारित करने और "beats" फ़ील्ड का उपयोग करके विकल्पों के बीच इंटरैक्शन को समझने के लिए लौटाए गए डेटा का उपयोग कर सकते हैं
उपयोगकर्ता एक सुसंगत प्रतिक्रिया संरचना की अपेक्षा कर सकते हैं जिसमें "उपयोगकर्ता" और "एआई" विकल्प हमेशा मौजूद होते हैं साथ ही एक स्पष्ट "परिणाम" जो जीत हार या ड्रॉ के परिणामों को दर्शाता है