यह एपीआई Apple Music 100 सर्वश्रेष्ठ एल्बम डेटासेट को एक RESTful इंटरफेस के माध्यम से उजागर करता है यह डेवलपर्स शोधकर्ताओं और संगीत प्रेमियों को एल्बम के बारे में विशिष्ट विवरण पूछने की अनुमति देता है - जिसमें नाम रैंकिंग ग्रेड कलाकार और रिलीज वर्ष शामिल हैं प्रत्येक एंडपॉइंट एक ही प्रकार के डेटा पर केंद्रित है विशिष्ट एल्बम के बारे में उसके नाम के आधार पर विवरण निकालने के लिए पैरामीटरीकृत क्वेरी का समर्थन करता है यह एपीआई डेटासेट के हल्के मॉडुलर उपभोग के लिए डिज़ाइन किया गया है रैंकिंग विज़ुअलाइज़ेशन कलाकार-विशिष्ट डेटा अन्वेषण या वर्ष-आधारित विश्लेषण जैसे उपयोग मामलों का समर्थन करता है
{
"top_100_albums": [
{
"album_name": "Thriller"
},
{
"album_name": "The Miseducation of Lauryn Hill"
},
{
"album_name": "Abbey Road"
},
{
"album_name": "Purple Rain"
},
{
"album_name": "Rumours"
},
{
"album_name": "Songs in the Key of Life"
},
{
"album_name": "Blood on the Tracks"
},
{
"album_name": "Back to Black"
},
{
"album_name": "Nevermind"
},
{
"album_name": "Led Zeppelin IV"
},
{
"album_name": "London Calling"
},
{
"album_name": "Beyoncé"
},
{
"album_name": "Blue"
},
{
"album_name": "Definitely Maybe"
},
{
"album_name": "Highway 61 Revisited"
},
{
"album_name": "The Black Parade"
},
{
"album_name": "21"
},
{
"album_name": "What's Going On"
},
{
"album_name": "1989"
},
{
"album_name": "The Chronic"
},
{
"album_name": "Pet Sounds"
},
{
"album_name": "Revolver"
},
{
"album_name": "Born to Run"
},
{
"album_name": "Discovery"
},
{
"album_name": "The Rise and Fall of Ziggy Stardust and the Spiders from Mars"
},
{
"album_name": "Kind of Blue"
},
{
"album_name": "My Beautiful Dark Twisted Fantasy"
},
{
"album_name": "Low"
},
{
"album_name": "The Dark Side of the Moon"
},
{
"album_name": "When the Pawn..."
},
{
"album_name": "Their Greatest Hits (1971–1975)"
},
{
"album_name": "Jagged Little Pill"
},
{
"album_name": "Ready to Die"
},
{
"album_name": "It Takes a Nation of Millions to Hold Us Back"
},
{
"album_name": "London Calling"
},
{
"album_name": "Bridge Over Troubled Water"
},
{
"album_name": "Definitely Maybe"
},
{
"album_name": "Whitney"
},
{
"album_name": "I Never Loved a Man the Way I Love You"
},
{
"album_name": "Aquemini"
},
{
"album_name": "Graceland"
},
{
"album_name": "Nevermind"
},
{
"album_name": "Grace"
},
{
"album_name": "Astral Weeks"
},
{
"album_name": "Executive"
},
{
"album_name": "OK Computer"
},
{
"album_name": "The Miseducation of Lauryn Hill"
},
{
"album_name": "Please Please Me"
},
{
"album_name": "This Is All Yours"
},
{
"album_name": "Sounds of Love"
},
{
"album_name": "Appetite for Destruction"
},
{
"album_name": "Sign o' the Times"
},
{
"album_name": "Radiohead in a Moon Shaped Pool"
},
{
"album_name": "A Seat at the Table"
},
{
"album_name": "Art"
},
{
"album_name": "Different Class"
},
{
"album_name": "Remain in Light"
},
{
"album_name": "Whatever People Say I Am, That's What I'm Not"
},
{
"album_name": "After the Gold Rush"
},
{
"album_name": "Get Back"
},
{
"album_name": "Horses"
},
{
"album_name": "Doggystyle"
},
{
"album_name": "Stolen Moments"
},
{
"album_name": "My Life"
},
{
"album_name": "Blue Lines"
},
{
"album_name": "The Miseducation of Lauryn Hill"
},
{
"album_name": "Black Is Black"
},
{
"album_name": "Black Is Black"
},
{
"album_name": "Lesson Without Evil"
},
{
"album_name": "Flower Boy"
},
{
"album_name": "A Seat at the Table"
},
{
"album_name": "Confessions"
},
{
"album_name": "Pure Heroine"
},
{
"album_name": "Rage Against the Machine"
},
{
"album_name": "Rumours"
},
{
"album_name": "Automatic"
},
{
"album_name": "Body Talk"
}
]
}
curl --location --request POST 'https://zylalabs.com/api/8916/apple+music+album+fetcher+api/15847/get+best+albums+list' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{}'
{
"album_name": "Body Talk",
"ranking": 100
}
curl --location --request POST 'https://zylalabs.com/api/8916/apple+music+album+fetcher+api/15851/get+albums+ranking+by+name' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"album_name":"Required"}'
{
"album_name": "Body Talk",
"artist": "Robyn"
}
curl --location --request POST 'https://zylalabs.com/api/8916/apple+music+album+fetcher+api/15856/get+albums+artist+by+name' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"album_name":"Required"}'
{
"album_name": "Body Talk",
"release_year": 2010
}
curl --location --request POST 'https://zylalabs.com/api/8916/apple+music+album+fetcher+api/15859/get+albums+release+year+by+name' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"album_name":"Required"}'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
एप्पल म्यूजिक एल्बम फेचर एपीआई एल्बम के नाम, रैंकिंग, ग्रेड, कलाकार और रिलीज़ वर्ष तक पहुँच प्रदान करता है
डेटा एक संरचित प्रारूप में लौटाया जाता है आमतौर पर JSON ऑब्जेक्ट के रूप में जहां प्रत्येक एल्बम का विवरण नाम रैंकिंग ग्रेड कलाकार और रिलीज वर्ष के लिए फ़ील्ड के साथ संलग्न होता है
यह एपीआई रैंकिंग दृश्यावलियों बनाने के लिए कलाकार-विशिष्ट डेटा की खोज करने के लिए वर्ष-आधारित विश्लेषण करने के लिए या संगीत अनुशंसा प्रणाली विकसित करने के लिए इस्तेमाल की जा सकती है
मुख्य मूल्य प्रस्ताव इसकी क्षमता में निहित है कि यह सर्वश्रेष्ठ एल्बमों के एक तैयार डेटा सेट तक हल्का, मॉड्यूलर एक्सेस प्रदान करता है जिससे डेवलपर्स और संगीत प्रेमियों को संगीत डेटा को आसानी से एकीकृत और विश्लेषण करने की सुविधा मिलती है
हाँ, API अंशित प्रश्नों का समर्थन करती है जो उपयोगकर्ताओं को किसी विशिष्ट एल्बम की जानकारी उसके नाम से प्राप्त करने की अनुमति देती है
प्रत्येक एंडपॉइंट शीर्ष 100 सर्वश्रेष्ठ एल्बम से संबंधित विशिष्ट डेटा लौटाता है "सर्वश्रेष्ठ एल्बमों की सूची प्राप्त करें" एंडपॉइंट एल्बम के नाम प्रदान करता है जबकि "नाम द्वारा एल्बमों की रैंकिंग प्राप्त करें" "नाम द्वारा कलाकारों के एल्बम प्राप्त करें" और "नाम द्वारा रिलीज वर्ष के एल्बम प्राप्त करें" एंडपॉइंट निर्दिष्ट एल्बम के लिए क्रमांक, कलाकार और रिलीज वर्ष क्रमशः लौटाते हैं
प्रतिक्रियाओं के डेटा में मुख्य क्षेत्र "संगीत_album," "रैंकिंग," "कलाकार," और "रिलीज़_वर्ष" शामिल हैं प्रत्येक अंत बिंदु अनुरोधित जानकारी के आधार पर विभिन्न क्षेत्रों पर ध्यान केंद्रित करता है
प्रतिक्रिया डेटा JSON वस्तुओं के रूप में व्यवस्थित किया गया है उदाहरण के लिए "सर्वश्रेष्ठ एल्बमों की सूची प्राप्त करें" अंत बिंदु एक एल्बम वस्तुओं की एक श्रृंखला लौटाता है प्रत्येक में "एल्बम नाम" होता है अन्य अंत बिंदु एकल वस्तु लौटाते हैं जिसमें संबंधित फ़ील्ड होती हैं जो प्रश्न पर आधारित होती हैं
प्राथमिक पैरामीटर जो एंडपॉइंट्स के साथ उपयोग किया जाता है वह "एल्बम_नाम" है जिसे एक एल्बम के विशेष विवरणों को रैंकिंग, कलाकार या रिलीज वर्ष एंडपॉइंट्स से प्राप्त करने के लिए प्रदान किया जाना चाहिए
"सर्वश्रेष्ठ एल्बमों की सूची" एंडपॉइंट शीर्ष 100 एल्बमों की एक पूरी सूची प्रदान करता है अन्य एंडपॉइंट विशिष्ट विवरण प्रदान करते हैं एक दिए गए एल्बम नाम के लिए रैंकिंग कलाकार और रिलीज वर्ष लक्षित अनुरोधों की अनुमति देते हैं
उपयोगकर्ता अपने डेटा अनुरोधों को रैंकिंग, कलाकार या रिलीज वर्ष के एंडपॉइंट्स में "एल्बम_नाम" पैरामीटर निर्धारित करके अनुकूलित कर सकते हैं। इससे विशेष एल्बमों के बारे में जानकारी पुनः प्राप्त करने के लिए अनुरोधों को अनुकूलित करने की अनुमति मिलती है
विशिष्ट उपयोग के मामलों में संगीत रैंकिंग विज़ुअलाइज़ेशन बनाना कलाकार-विशिष्ट विश्लेषण करना संगीत सिफारिश प्रणाली विकसित करना और संगीत इतिहास में रुझानों का पता लगाने के लिए वर्ष आधारित विश्लेषण करना शामिल है
डेटा की सटीकता को नियमित अपडेट और गुणवत्ता जांचों के जरिए बनाए रखा जाता है जिससे एप्पल म्यूजिक यह सुनिश्चित करता है कि सर्वश्रेष्ठ एलबमों के बारे में जानकारी वर्तमान रैंकिंग और विवरण के अनुसार यथार्थता से परिलक्षित हो
सर्विस लेवल:
50%
रिस्पॉन्स टाइम:
9,443ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
255ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
630ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
455ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
4,163ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
5,255ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
20ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
94ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
9,220ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
597ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
508ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
785ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
407ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
9,297ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,256ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
627ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,326ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,617ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
663ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
8,434ms