GitHub API Hindi: असली API को curl से कॉल करें
अब तक आपने एक प्रैक्टिस API कॉल की थी। मज़ा आया, पर वो सिर्फ़ अभ्यास था। अब चलिए कुछ बड़ा करते हैं — एक असली API, जिसे दुनिया भर के लाखों डेवलपर्स रोज़ इस्तेमाल करते हैं।
GitHub API Hindi में समझें तो: GitHub एक पब्लिक API चलाता है, और curl की वही बेसिक बातें जो आपने सीखीं, आपको किसी भी डेवलपर की लाइव प्रोफाइल निकालने देती हैं — सिर्फ़ एक यूज़रनेम देकर।
GitHub का API करता क्या है?
एक पब्लिक रिकॉर्ड डेस्क सोचिए। आप एक नाम देते हैं, और वो उस व्यक्ति की पब्लिक फाइल निकालकर आपको दे देते हैं।
GitHub का API ठीक ऐसे ही काम करता है। आप एक यूज़रनेम देते हैं, और वो उस डेवलपर की पब्लिक प्रोफाइल आपको लौटा देता है — login नाम, उनका repo काउंट, और भी बहुत कुछ। सब लाइव, सब असली।
एड्रेस को टुकड़ों में कैसे तोड़ें?
पूरा एड्रेस है: api.github.com/users/torvalds। डराने वाला लग सकता है, पर इसके तीन साफ़ हिस्से हैं:
api.github.com— यह सर्विस है, यानी आप किससे बात कर रहे हैं।/users— यह सेक्शन है, यानी आप किस तरह की चीज़ माँग रहे हैं।/torvalds— यह व्यक्ति है, यानी ठीक-ठीक कौन।
जब आप किसी सर्विस से कुछ माँगते हैं, तो आप एक पाथ जोड़ते हैं — पहले सेक्शन, फिर वो खास नाम। बस इतना ही।
मैं GitHub को curl से कैसे कॉल करूँ?
अपना टर्मिनल खोलिए और यह कमांड चलाइए:
curl https://api.github.com/users/torvalds
यह एक असली प्रोफाइल ले आता है। जवाब में आपको कुछ ऐसा दिखेगा:
{
"login": "torvalds",
"name": "Linus Torvalds",
"public_repos": 8,
"followers": 230000
}
यह डेटा JSON फॉर्मैट में आता है — वही फॉर्मैट जिसमें ज़्यादातर APIs जवाब देते हैं। यहाँ कोई नकली मिसाल नहीं है; यह उसी पल की असली, लाइव जानकारी है।
यह स्किल क्यों मायने रखती है?
क्योंकि यही एक स्किल हज़ारों APIs पर काम करती है। सर्विस का एड्रेस बदल जाएगा, सेक्शन बदल जाएगा, पर तरीका वही रहेगा: एक एड्रेस, एक पाथ, और curl।
एक बार आप किसी असली API को कॉल करना सीख जाते हैं, तो मौसम का डेटा, फिल्मों की जानकारी, या अपने किसी पसंदीदा ऐप का डेटा — सब आपकी पहुँच में आ जाता है। यही बुनियाद आगे चलकर आपको पूरा फ्री Zero to AI Hero कोर्स में असली ऐप्स बनाने तक ले जाती है।
मैं इसे अभी कैसे आज़माऊँ?
सबसे अच्छा तरीका है खुद करके देखना। torvalds की जगह कोई भी यूज़रनेम डालिए — अपना GitHub यूज़रनेम, या किसी ऐसे डेवलपर का जिसे आप जानते हैं:
curl https://api.github.com/users/<कोई-यूज़रनेम>
हर बार आपको एक नई, असली प्रोफाइल मिलेगी। अगर आप पीछे की बातें — वेब एड्रेस और curl से डेटा फेच करना — फिर से देखना चाहें, तो बेझिझक लौटकर पक्का कर लीजिए, फिर यहाँ आगे बढ़िए।
मुख्य बातें (Key Takeaways)
- GitHub API Hindi: GitHub एक पब्लिक API चलाता है जो किसी डेवलपर की लाइव प्रोफाइल लौटाता है।
- एड्रेस के तीन हिस्से: सर्विस (
api.github.com), सेक्शन (/users), और व्यक्ति (/torvalds)। - एक कमांड:
curl https://api.github.com/users/torvaldsअसली, लाइव डेटा JSON में ले आता है। - एक स्किल, हज़ारों APIs: यही तरीका बाकी APIs पर भी वैसे ही काम करता है।
- आज़माइए: यूज़रनेम बदलकर अलग-अलग प्रोफाइल देखिए — सीखना खुद करके पक्का होता है।
आगे क्या? अब हम docs पढ़ना सीखेंगे — यानी किसी API के निर्देश पढ़कर उन्हें सही requests में कैसे बदला जाए।
🚀 पूरा फ्री कोर्स देखें: Zero to AI Hero — हिंदी में सीखें। रोज़ नए लेसन। शुरुआत से AI इस्तेमाल करना और बनाना सीखें।
Want to actually learn this?
151 free 2-minute lessons — from "what's a file?" to building with AI.
▶ Start the free course