यूट्यूब वीडियो फेचर एपीआई सबसे अधिक देखे गए यूट्यूब वीडियो के डेटा सेट से जानकारी प्राप्त करने के लिए एक RESTful इंटरफेस प्रदान करता है। यह वीडियो नामों की सूची, अपलोडर विवरण (वीडियो नाम द्वारा), दृश्य गिनती (वीडियो नाम द्वारा) और अपलोड तिथियों (वीडियो नाम द्वारा) प्राप्त करने के लिए समर्पित एंडपॉइंट्स को उजागर करता है। यह एपीआई डेवलपर्स, डेटा विश्लेषकों और शोधकर्ताओं को डेटा सेट के साथ प्रोग्रामेटिक रूप से बातचीत करने की अनुमति देता है बिना एक बार में सभी जानकारी को पुनः प्राप्त किए। प्रत्येक एंडपॉइंट लक्षित पुनर्प्राप्ति की अनुमति देने के लिए पेरामीटरयुक्त क्वेरीज़ का समर्थन करता है, जिससे दक्षता में सुधार होता है और फ़िल्टर किए गए विश्लेषणों को सक्षम किया जा सकता है
[
{
"video_names": [
"Baby Shark Dance",
"Despacito",
"Wheels on the Bus",
"Bath Song",
"Johny Johny Yes Papa",
"See You Again",
"Shape of You",
"Phonics Song with Two Words",
"Gangnam Style",
"Uptown Funk",
"Learning Colors – Colorful Eggs on a Farm",
"Axel F",
"Dame Tu Cosita",
"Shree Hanuman Chalisa",
"Masha and the Bear – Recipe for Disaster",
"Baa Baa Black Sheep",
"Lakdi Ki Kathi",
"Waka Waka (This Time for Africa)",
"Sugar",
"Counting Stars",
"Humpty the train on a fruits ride",
"Roar",
"Dark Horse",
"Sorry",
"Perfect",
"Baby Shark",
"Thinking Out Loud",
"Girls Like You",
"Let Her Go",
"Faded"
]
}
]
curl --location --request POST 'https://zylalabs.com/api/8779/youtube+video+fetcher+api/15399/get+top+viewed+videos' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{}'
[
{
"video_name": "Despacito",
"uploader_name": "Luis Fonsi"
}
]
curl --location --request POST 'https://zylalabs.com/api/8779/youtube+video+fetcher+api/15402/get+uploader+by+video+name' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"video":"Required"}'
[
{
"video_name": "Despacito",
"view_count": 8.73,
"unit": "billion"
}
]
curl --location --request POST 'https://zylalabs.com/api/8779/youtube+video+fetcher+api/15407/get+view+count+by+video+name' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"video":"Required"}'
[
{
"video_name": "Despacito",
"upload_date": "January 12, 2017"
}
]
curl --location --request POST 'https://zylalabs.com/api/8779/youtube+video+fetcher+api/15411/get+upload+date+by+video+name' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"video":"Required"}'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
यूट्यूब वीडियो फेचेर एपीआई आपको सबसे ज्यादा देखे गए यूट्यूब वीडियो के बारे में संरचित डेटा प्राप्त करने की अनुमति देती है जिसमें वीडियो के नाम अपलोडर विवरण व्यू की संख्या और अपलोड की तारीखें शामिल हैं
यूट्यूब वीडियो फेचर एपीआई द्वारा लौटाया गया डेटा JSON प्रारूप में संरचित है जो वीडियो नाम, अपलोडर, व्यू की संख्या और अपलोड तिथि जैसे प्रत्येक डेटा प्रकार के लिए स्पष्ट फ़ील्ड प्रदान करता है
एपीआई का इस्तेमाल डेवलपर्स, डेटा विश्लेषकों और शोधकर्ताओं द्वारा लोकप्रिय वीडियो सामग्री में रुझानों का विश्लेषण करने, दर्शक संख्या की सांख्यिकी को ट्रैक करने और उन शीर्ष वीडियो को प्रदर्शित करने वाले अनुप्रयोगों को बनाने के लिए किया जा सकता है जो व्यू काउंट्स के आधार पर हैं
एपीआई का आउटपुट 'वीडियो_नाम', 'अपलोडर', 'दृश्य_गिनती', और 'अपलोड_तारीख' जैसे क्षेत्रों को शामिल करता है जिससे उपयोगकर्ताओं को प्रत्येक वीडियो के बारे में विस्तृत जानकारी प्राप्त करने की अनुमति मिलती है
आप एपीआई को इसके एंडपॉइंट्स पर HTTP अनुरोध करके एकीकृत कर सकते हैं और अपने एप्लिकेशन की आवश्यकताओं के आधार पर विशिष्ट डेटा को फ़िल्टर और पुनर्प्राप्त करने के लिए पैरामीटराइज्ड क्वेरीज़ का उपयोग कर सकते हैं
प्रत्येक एंडपॉइंट विशिष्ट डेटा लौटाता है: "सर्वाधिक देखे गए वीडियो प्राप्त करें" एंडपॉइंट वीडियो नामों की सूची प्रदान करता है "वीडियो नाम द्वारा अपलोडर प्राप्त करें" एंडपॉइंट अपलोडर का नाम लौटाता है "वीडियो नाम द्वारा दृश्य गणना प्राप्त करें" एंडपॉइंट वर्तमान दृश्य गणना देता है और "वीडियो नाम द्वारा अपलोड तिथि प्राप्त करें" एंडपॉइंट वीडियो की अपलोड तिथि प्रदान करता है
प्रतिक्रिया डेटा में प्रमुख क्षेत्र शामिल हैं 'वीडियो_नाम' वीडियो की सूची के लिए 'अपलोडर_नाम' वीडियो के अपलोडर के लिए 'दृश्य_गणना' दृश्य की संख्या के लिए और 'अपलोड_तारीख' कब वीडियो अपलोड किया गया था
प्रतिक्रिया डेटा JSON प्रारूप में व्यवस्थित किया गया है प्रत्येक एंडपॉइंट वस्तुओं के एक सरणी को लौटाता है प्रत्येक वस्तु में प्रासंगिक फ़ील्ड होते हैं जैसे 'वीडियो_नाम' और संबंधित मान जिससे इसे पार्स करना और अनुप्रयोगों में उपयोग करना आसान हो जाता है
प्राथमिक पैरामीटर जो अंत बिंदुओं में प्रयोग किया जाता है वह 'वीडियो_नाम' है जिसे विशिष्ट वीडियो के अपलोडर विवरण प्राप्त करने के लिए आवश्यक है, दृश्य संख्या या अपलोड तिथियाँ प्राप्त करने के लिए यह लक्षित डेटा पुनर्प्राप्ति की अनुमति देता है
उपयोगकर्ता अपने डेटा अनुरोधों को संबंधित एंडपॉइंट्स में 'वीडियो_नाम' पैरामीटर निर्दिष्ट करके कस्टमाइज़ कर सकते हैं यह उन्हें खंडित डेटा के बजाय व्यक्तिगत वीडियो के बारे में विशिष्ट जानकारी प्राप्त करने में सक्षम बनाता है
विशिष्ट उपयोग के मामलों में लोकप्रिय वीडियो सामग्री में रुझानों का विश्लेषण करना, शीर्ष वीडियो को प्रदर्शित करने वाले अनुप्रयोगों का विकास करना, और समय के साथ दृश्यता पैटर्न और वीडियो प्रदर्शन पर शोध करना शामिल है
डेटा सटीकता को यूट्यूब के सबसे ज्यादा देखे गए वीडियो डेटासेट से सीधे जानकारी प्राप्त करके बनाए रखा गया है यह सुनिश्चित करते हुए कि एपीआई वीडियो व्यूज और अपलोड विवरणों के बारे में वर्तमान और विश्वसनीय आंकड़े दर्शाता है
यदि एक अनुरोध आंशिक या खाली परिणाम लौटाता है तो उपयोगकर्ताओं को 'video_name' पैरामीटर की सटीकता की पुष्टि करनी चाहिए इसके अलावा अनुप्रयोगों में त्रुटि प्रबंधन को लागू करना अप्रत्याशित प्रतिक्रियाओं को सौम्य तरीके से प्रबंधित करने में मदद कर सकता है
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
12,176ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
579ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,103ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
50ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
13ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
334ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,292ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,413ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
25ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
125ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,325ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,507ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
62ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
605ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
7,606ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
0ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,641ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
5,131ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,230ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
346ms