विषय पर बढ़ें

सार्वजनिक API

वे endpoint जिन्हें साइन-इन किया हुआ हर उपयोगकर्ता कॉल कर सकता है: वही जिनसे ऐप लाइब्रेरी ब्राउज़ करते हैं, कोई टाइटल चलाते हैं, पसंदीदा और प्लेलिस्ट रखते हैं, और किसी मीडिया का अनुरोध करते हैं। हर सर्विस की एक फ़ाइल।

Spec विवरण
library.swagger.json लाइब्रेरी, मीडिया आइटम, खोज, लोग; वह public झलक जिसे प्लगइन का इंटरफ़ेस पढ़ सकता है
playback.swagger.json स्ट्रीमिंग, प्रगति का हिसाब, देखने का इतिहास, फिर से शुरू करना
user.swagger.json पहचान, प्रोफ़ाइल, API कुंजियाँ, Quick Connect
collection.swagger.json स्मार्ट और हाथ से बने संग्रह
favorite.swagger.json पसंदीदा आइटम
feed.swagger.json होम फ़ीड के सेक्शन (देखना जारी रखें, हाल ही में जोड़े गए...)
playlist.swagger.json प्लेलिस्ट, हाथ से या नियमों से बनी
rating.swagger.json उपयोगकर्ता की रेटिंग
share.swagger.json सार्वजनिक शेयर लिंक
syncplay.swagger.json साथ में चलने वाले प्लेबैक के कमरे
notification.swagger.json ऐप के अंदर की सूचनाएँ
push.swagger.json वेब push सदस्यताएँ
music.swagger.json संगीत लाइब्रेरी (कलाकार, एल्बम, ट्रैक)
photo.swagger.json फ़ोटो लाइब्रेरी (एल्बम, फ़ोटो)
media_request.swagger.json मीडिया अनुरोध: खोज, भेजना, नीति; एडमिन के जवाब और अनुरोध की पहुँच

पहचान

endpoint Authorization: Bearer <token> लेते हैं: साइन-इन से मिला सेशन token, या अपने दायरे के अंदर एक API कुंजी (सर्वर API)। इनके बिना खुले हैं: साइन-इन करना और सेशन नया करना, न्योते से खाता बनाना, Quick Connect, पासवर्ड रीसेट, सेटअप विज़ार्ड और उसकी स्थिति, और सार्वजनिक डाउनलोड लिंक।