आपको यह सूची बनाने के लिए एक API की आवश्यकता है कि कौन सी रग्बी प्रतियोगिताएँ समर्थित हैं ताकि आपका ऐप एक ड्रॉपडाउन प्रस्तुत कर सके, उपयोगकर्ता चयन को मान्य कर सके, या बाद की क्वेरी के लिए आईडी को बूटस्ट्रैप कर सके। इस लेख के अंत तक, आप एक वास्तविक एंडपॉइंट को कॉल करेंगे जो सक्रिय प्रतियोगिताओं को लौटाता है, इसके फ़ील्ड को पार्स करते हैं, और यह देखते हैं कि इसे फ़िक्स्चर, सीढ़ियों और मैच डेटा के साथ कैसे जोड़ा जाए—सभी Zyla API Hub पर उसी सूची से।
आपको क्या मिलता है: समर्थित प्रतियोगिताएँ, फ़िक्स्चर, सीढ़ियाँ, और मैच विवरण
Zyla API Hub पर Rugby Live Data API सक्रिय प्रतियोगिताओं को खोजने, NRL राउंड फ़िक्स्चर लाने, एक सीज़न के लिए NRL सीढ़ी प्राप्त करने, और विस्तृत रग्बी यूनियन मैच डेटा प्राप्त करने के लिए एंडपॉइंट्स को उजागर करता है। सामान्य उपयोग में शामिल हैं:
- समर्थित प्रतियोगिताओं (आईडी और सीज़न) की आधिकारिक सूची का उपयोग करके "प्रतियोगिता" चयनकर्ता भरना।
- प्रति-राउंड फ़िक्स्चर और स्कोर के साथ शेड्यूलिंग और परिणाम दृश्य।
- NRL सीढ़ी का उपयोग करके स्टैंडिंग डैशबोर्ड, जिसमें घरेलू/बाहरी विभाजन शामिल हैं।
- लाइनअप, घटनाओं और सांख्यिकी के साथ गहरे मैच पृष्ठ।
सब कुछ आपके Zyla खाते के माध्यम से एकल API कुंजी और सदस्यता के साथ चलता है। आप सूची पृष्ठ से API का अन्वेषण कर सकते हैं और अपने वातावरण में परीक्षण करने के लिए एक परीक्षण शुरू कर सकते हैं।
Zyla API Hub पर शुरुआत करना
API पृष्ठ खोलें, सदस्यता लें या मुफ्त परीक्षण शुरू करें, और अपनी API कुंजी प्राप्त करें। प्रमाणीकरण सरल है: हेडर में Authorization: Bearer YOUR_API_KEY भेजें। Zyla एक सदस्यता + कोटा मॉडल का उपयोग करता है (प्रति-कॉल भुगतान नहीं)। इस API के लिए, आइटम पृष्ठ पर 7-दिन का परीक्षण उपलब्ध है। Zyla एक खाते और एक API कुंजी के साथ 10,000 से अधिक सार्वजनिक APIs का एक कैटलॉग होस्ट करता है।
- API सूची: Rugby Live Data API पर 7-दिन का परीक्षण शुरू करें
- मार्केटप्लेस का अन्वेषण करें: Zyla API Hub
एंडपॉइंट: समर्थित प्रतियोगिताएँ प्राप्त करें
यह एंडपॉइंट वर्तमान में सक्रिय रग्बी प्रतियोगिताओं की सूची लौटाता है, जिसमें एक संख्यात्मक आईडी और सीज़न फ़ील्ड शामिल हैं जिन्हें आप अन्य एंडपॉइंट्स में फिर से उपयोग करेंगे। इसका उपयोग चयनकर्ताओं को चलाने, प्रतियोगिता की उपलब्धता को मान्य करने, और बाद की कॉल के लिए आईडी को स्टोर करने के लिए करें।
HTTP विधि और URL
- विधि: GET
- URL: https://zylalabs.com/api/796/rugby-live-data-api/532/get-supported-competitions
- प्रमाणन: Authorization हेडर (Bearer)
- पैरामीटर: कोई दस्तावेज़ नहीं
cURL
curl -s -X GET "https://zylalabs.com/api/796/rugby-live-data-api/532/get-supported-competitions" \
-H "Authorization: Bearer YOUR_API_KEY"
प्रतिक्रिया
{
"meta": {
"title": "Rugby Live Data API - Competition List",
"description": "List of currently active rugby competitions.",
"fields": {
"id": "Integer - use to query other endpoints",
"name": "String - competition name",
"season": "Integer - use to query other endpoints",
"season_name": "String - textual representation of season"
}
},
"results": [
{
"id": 30,
"name": "International",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1218,
"name": "Gallagher Prem",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1230,
"name": "TOP 14",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1236,
"name": "United Rugby Championship",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1260,
"name": "Bunnings Warehouse NPC",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1266,
"name": "Six Nations",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1278,
"name": "Pro D2",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1446,
"name": "Heartland Championship",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1464,
"name": "Investec Champions Cup",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1470,
"name": "EPCR Challenge Cup",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1500,
"name": "Women's Six Nations",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1962,
"name": "Top 14 Access Match",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1968,
"name": "Prem Rugby Cup",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1980,
"name":…
आप जिन फ़ील्ड्स को वास्तव में वायर करेंगे:
- results[].id: इस पूर्णांक को स्टोर करें—इसे उन अन्य एंडपॉइंट्स के साथ उपयोग करें जो प्रतियोगिता आईडी को स्वीकार करते हैं।
- results[].name: इसे अपने ड्रॉपडाउन या सूची में प्रदर्शित करें।
- results[].season और season_name: लेबलिंग और बाद की क्वेरीज़ के लिए उपयोगी।
Python उदाहरण: प्रतियोगिताएँ प्राप्त करें और प्रदर्शित करें
import requests
API_KEY = "YOUR_API_KEY"
URL = "https://zylalabs.com/api/796/rugby-live-data-api/532/get-supported-competitions"
resp = requests.get(URL, headers={"Authorization": f"Bearer {API_KEY}"}, timeout=30)
resp.raise_for_status()
data = resp.json()
# बुनियादी सानिटी चेक
meta = data.get("meta", {})
competitions = data.get("results", [])
print(f"Title: {meta.get('title')}")
for comp in competitions:
cid = comp.get("id")
name = comp.get("name")
season = comp.get("season")
season_name = comp.get("season_name")
print(f"{cid}: {name} — {season_name} ({season})")
टिप्स:
- हर पृष्ठ लोड पर पुनरावृत्त कॉल से बचने के लिए इस प्रतिक्रिया को कई मिनटों के लिए कैश करें।
- आईडी और सीज़न को बनाए रखें ताकि उपयोगकर्ता बाद में प्रतियोगिता/सीज़न द्वारा फ़िक्स्चर और स्टैंडिंग में गहरे लिंक कर सकें।
प्रतियोगिताओं की खोज के बाद आप जोड़े जा सकने वाले सहायक एंडपॉइंट्स
एक बार जब आप जानते हैं कि क्या समर्थित है, तो आप उसी API से विशिष्ट सामग्री प्राप्त कर सकते हैं। नीचे संबंधित, दस्तावेज़ित एंडपॉइंट्स हैं जिन्हें आप उसी Authorization हेडर के साथ कॉल कर सकते हैं।
NRL फ़िक्स्चर: एक राउंड में मैच
- विधि: GET
- URL: https://zylalabs.com/api/796/rugby-live-data-api/5585/nrl-fixture
- पैरामीटर (आवश्यक):
- सीज़न: संख्या (उदाहरण: 2024)
- राउंड: संख्या (उदाहरण: 16)
उदाहरण प्रतिक्रिया (दस्तावेज़ित फ़ील्ड्स तक सीमित):
{
"meta": {
"title": "Rugby Live Data API - Competition List",
"description": "List of currently active rugby competitions.",
"fields": {
"id": "Integer - use to query other endpoints",
"name": "String - competition name",
"season": "Integer - use to query other endpoints",
"season_name": "String - textual representation of season"
}
},
"results": [
{
"id": 30,
"name": "International",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1218,
"name": "Gallagher Prem",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1230,
"name": "TOP 14",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1236,
"name": "United Rugby Championship",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1260,
"name": "Bunnings Warehouse NPC",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1266,
"name": "Six Nations",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1278,
"name": "Pro D2",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1446,
"name": "Heartland Championship",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1464,
"name": "Investec Champions Cup",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1470,
"name": "EPCR Challenge Cup",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1500,
"name": "Women's Six Nations",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1962,
"name": "Top 14 Access Match",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1968,
"name": "Prem Rugby Cup",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1980,
"name":…
उपयोग के मामले:
- किकऑफ समय और स्थलों के साथ प्रति-राउंड शेड्यूल बनाएं।
- जब उपलब्ध हो, अंतिम स्कोर दिखाएं।
- match_id को आपके ऐप में एक गहरे मैच दृश्य से लिंक करें।
NRL सीढ़ी: घरेलू/बाहरी विभाजन के साथ स्टैंडिंग
- विधि: GET
- URL: https://zylalabs.com/api/796/rugby-live-data-api/5586/nrl-ladder
- पैरामीटर (आवश्यक):
- सीज़न: संख्या (उदाहरण: 2024)
उदाहरण प्रतिक्रिया (दस्तावेज़ित फ़ील्ड्स तक सीमित):
घर, बाहर, और समग्र ब्लॉकों का उपयोग करके ग्रैन्युलर प्रदर्शन विभाजन प्रदर्शित करें। सीढ़ी के मान स्ट्रिंग हैं; यदि आपको संख्यात्मक गणनाओं की आवश्यकता है, तो उन्हें अपने कोड में पार्स/नॉर्मलाइज़ करें।
मैच डेटा प्राप्त करें: रग्बी यूनियन मैच के लिए लाइनअप, घटनाएँ, और आँकड़े
- विधि: GET
- URL: https://zylalabs.com/api/796/rugby-live-data-api/538/get-match-data
- पैरामीटर: कोई दस्तावेज़ नहीं
उदाहरण प्रतिक्रिया (दस्तावेज़ित फ़ील्ड्स तक सीमित):
यह फ़ीड मैच मेटाडेटा और स्थिति (जैसे, हाफ टाइम, परिणाम) के लिए संरचना शामिल करता है। मैचों को प्रतियोगिता और सीज़न से जोड़ने के लिए अपने समर्थित-प्रतियोगिताओं डेटा के साथ comp_id का उपयोग करें।
इसे एक साथ रखना: एक न्यूनतम कार्यप्रवाह
- सभी सक्रिय प्रतियोगिताओं के लिए id, name, और season प्राप्त करने के लिए Get Supported Competitions को कॉल करें।
- अपने UI में उपयोगकर्ता को प्रतियोगिता और सीज़न चुनने दें।
- NRL-विशिष्ट दृश्य के लिए, क्वेरी करें:
- NRL Fixture द्वारा सीज़न और राउंड को शेड्यूल और स्कोर प्रदर्शित करने के लिए।
- NRL Ladder द्वारा सीज़न के लिए घरेलू/बाहरी विभाजन के साथ स्टैंडिंग के लिए।
- एक रग्बी यूनियन मैच के लिए, लाइनअप, घटनाएँ, और सांख्यिकी दिखाने के लिए Get Match Data को कॉल करें।
MCP के माध्यम से AI एजेंट से API को कॉल करना
यदि आप MCP-संगत क्लाइंट्स (जैसे, Claude Code, Cursor, Windsurf) के साथ समन्वय कर रहे हैं, तो आप कॉल को Zyla MCP एंडपॉइंट के माध्यम से रूट कर सकते हैं। टूल को प्रारंभ करते समय अपनी Zyla API कुंजी प्रदान करें और ऊपर दिखाए गए समान हब URLs जारी करें।
दस्तावेज़ और एंडपॉइंट: MCP. एजेंट Authorization हेडर के साथ GET अनुरोध कर सकता है और आपके कार्यप्रवाह के लिए JSON लौटाता है। संकेतों को सटीक हब URL और आवश्यक क्वेरी पैरामीटर (उदाहरण के लिए, NRL Fixture के लिए सीज़न और राउंड) के बारे में स्पष्ट रखें।
समय बचाने वाले उत्पादन नोट्स
- प्रमाणीकरण: प्रत्येक कॉल के लिए Authorization: Bearer YOUR_API_KEY की आवश्यकता होती है।
- टाइमस्टैम्प: जहां मौजूद (जैसे, मैच डेटा में तिथि), वे UTC और स्कीमा विवरण के अनुसार ISO प्रारूप में होते हैं।
- कैशिंग: समर्थित प्रतियोगिताएँ कम ही बदलती हैं; मिनटों से घंटों तक कैश करें। फ़िक्स्चर और सीढ़ियाँ अधिक बार अपडेट होती हैं—मैच के दिनों में अधिक सतर्कता से कैश करें।
- पार्सिंग: कुछ संख्यात्मक मान स्ट्रिंग के रूप में आते हैं; संकलनों से पहले सामान्य करें (जैसे, सीढ़ी के अंक_difference)।
- सदस्यता लेना: पहुँच सदस्यता + कोटा है। वर्तमान पहुँच विकल्पों और मूल्य निर्धारण के लिए API पृष्ठ की जाँच करें। सूची पृष्ठ से 7-दिन का परीक्षण उपलब्ध है।
- मार्केटप्लेस नेविगेशन: आप अपने Zyla खाते से कुंजी, कोटा, और लॉग प्रबंधित कर सकते हैं। कभी भी zylalabs.com पर अतिरिक्त खेल एंडपॉइंट्स ब्राउज़ करें।
वास्तविक दुनिया के उपयोग के मामले
- प्रतियोगिता खोज: एक गतिशील "प्रतियोगिता और सीज़न चुनें" चरण बनाएं जो हमेशा वर्तमान में सक्रिय प्रतियोगिताओं को दर्शाता है।
- मैच केंद्र: NRL Fixture और Get Match Data को जोड़कर एक पूर्ण मैच केंद्र प्रस्तुत करें: किकऑफ विवरण, स्कोर, और गहन सांख्यिकी।
- स्टैंडिंग डैशबोर्ड: NRL Ladder को रात में ताज़ा करें ताकि घरेलू/बाहरी प्रदर्शन के साथ एक वर्तमान लीडरबोर्ड बनाए रखा जा सके।
- डेटा निर्यात पाइपलाइन: समर्थित प्रतियोगिताओं और आईडी को अपने डेटा वेयरहाउस में समय-समय पर निर्यात करें, फिर फ़िक्स्चर और मैच घटनाओं के साथ जोड़ें।
FAQ
मैं प्रमाणीकरण कैसे करता हूँ?
हर अनुरोध के साथ ऊपर दिखाए गए हब URLs के लिए हेडर Authorization: Bearer YOUR_API_KEY भेजें।
कौन सा एंडपॉइंट समर्थित प्रतियोगिताओं की सूची लौटाता है?
GET https://zylalabs.com/api/796/rugby-live-data-api/532/get-supported-competitions का उपयोग करें। कोई पैरामीटर दस्तावेज़ित नहीं हैं; अपनी Authorization हेडर शामिल करें।
मैं एक राउंड के लिए NRL फ़िक्स्चर कैसे प्राप्त करूँ?
सीज़न और राउंड क्वेरी पैरामीटर के साथ GET https://zylalabs.com/api/796/rugby-live-data-api/5585/nrl-fixture को कॉल करें।
मैं वर्तमान NRL सीढ़ी कैसे प्राप्त कर सकता हूँ?
सीज़न पैरामीटर के साथ GET https://zylalabs.com/api/796/rugby-live-data-api/5586/nrl-ladder को कॉल करें।
क्या मैं इन APIs को AI एजेंटों से कॉल कर सकता हूँ?
हाँ। अपनी API कुंजी के साथ Zyla MCP एंडपॉइंट का उपयोग करें और हब URLs पर समान GET अनुरोध जारी करें।
क्या आप अपनी एकीकरण को भेजने के लिए तैयार हैं? अपना खाता बनाएं, एक API कुंजी प्राप्त करें, और सूची पृष्ठ से अपना 7-दिन का परीक्षण शुरू करें: Rugby Live Data API पर 7-दिन का परीक्षण शुरू करें. Zyla API Hub पर हजारों और खेल और गेमिंग APIs ब्राउज़ करें।
आधिकारिक API प्रतिक्रिया
{
"meta": {
"title": "Rugby Live Data API - Competition List",
"description": "List of currently active rugby competitions.",
"fields": {
"id": "Integer - use to query other endpoints",
"name": "String - competition name",
"season": "Integer - use to query other endpoints",
"season_name": "String - textual representation of season"
}
},
"results": [
{
"id": 30,
"name": "International",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1218,
"name": "Gallagher Prem",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1230,
"name": "TOP 14",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1236,
"name": "United Rugby Championship",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1260,
"name": "Bunnings Warehouse NPC",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1266,
"name": "Six Nations",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1278,
"name": "Pro D2",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1446,
"name": "Heartland Championship",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1464,
"name": "Investec Champions Cup",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1470,
"name": "EPCR Challenge Cup",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1500,
"name": "Women's Six Nations",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1962,
"name": "Top 14 Access Match",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1968,
"name": "Prem Rugby Cup",
"season": 2027,
"season_name": "Season 2027"
},
{
"id": 1980,
"name":…