Library API की मदद से, उपयोगकर्ताओं की Google Photos लाइब्रेरी में मौजूद फ़ोटो, वीडियो, और एल्बम के साथ इंटरैक्ट किया जा सकता है. हालांकि, इस बात का ध्यान रखें कि सिर्फ़ उस कॉन्टेंट को ऐक्सेस और मैनेज किया जा सकता है जिसे आपके ऐप्लिकेशन ने बनाया है.
शुरू करने से पहले
- खास जानकारी देखें: Picker API और Library API की तुलना करें, ताकि यह पक्का किया जा सके कि Library API आपके इस्तेमाल के उदाहरण के लिए सही है.
- अपना ऐप्लिकेशन कॉन्फ़िगर करना: एपीआई को चालू करें और पुष्टि करने की सुविधा सेट अप करें. ज़्यादा जानकारी के लिए, अपना ऐप्लिकेशन कॉन्फ़िगर करना लेख पढ़ें.
Library API के इस्तेमाल के मुख्य उदाहरण
Library API उन स्थितियों के लिए सबसे सही है जहां आपके ऐप्लिकेशन को:
- मीडिया अपलोड और सेव करना: आपके ऐप्लिकेशन से जनरेट हुई फ़ोटो और वीडियो को, उपयोगकर्ताओं की Google Photos लाइब्रेरी में सुरक्षित तरीके से इंपोर्ट किया जा सकता है.
- कॉन्टेंट व्यवस्थित करना: एल्बम बनाएं और उन्हें मैनेज करें, ताकि उपयोगकर्ता ऐप्लिकेशन से जुड़े मीडिया को व्यवस्थित कर सकें.
- फ़ोटो और एल्बम को बेहतर बनाना: टाइटल, ब्यौरा या जगह की जानकारी जैसी जानकारी जोड़कर, मीडिया आइटम और एल्बम में संदर्भ जोड़ें.
- ऐप्लिकेशन से बनाए गए डेटा को ऐक्सेस करना: उन फ़ोटो, वीडियो, और एल्बम को ऐक्सेस करना और उनसे इंटरैक्ट करना जिन्हें आपके ऐप्लिकेशन ने पहले बनाया था.
Library API का सामान्य वर्कफ़्लो
लाइब्रेरी एपीआई कई तरह की सुविधाएं देता है. हालांकि, आम तौर पर इन चरणों को पूरा करके वर्कफ़्लो पूरा किया जा सकता है:
मीडिया अपलोड करना: Google Photos पर फ़ोटो या वीडियो के बाइट को सुरक्षित तरीके से अपलोड करने के लिए, अपलोड एंडपॉइंट का इस्तेमाल करें. इस चरण में, एक
uploadTokenजनरेट होता है.मीडिया आइटम बनाना: उपयोगकर्ता की लाइब्रेरी में मीडिया आइटम बनाने के लिए,
uploadTokenदेकरmediaItems.batchCreateतरीके का इस्तेमाल करें.एल्बम बनाएं (ज़रूरी नहीं): मीडिया आइटम व्यवस्थित करने के लिए, उपयोगकर्ता की लाइब्रेरी में एल्बम बनाने के लिए,
albums.createतरीके का इस्तेमाल करें.एल्बम मैनेज करना:
albums.batchAddMediaItemsका इस्तेमाल करके एल्बम में मीडिया आइटम (आपके ऐप्लिकेशन ने बनाया है) जोड़ें.albums.batchRemoveMediaItemsका इस्तेमाल करके, एल्बम से मीडिया आइटम हटाएं.albums.addEnrichmentका इस्तेमाल करके, एल्बम में टाइटल या जगहों जैसी जानकारी जोड़ें.albums.getका इस्तेमाल करके, चुनिंदा एल्बम के बारे में जानकारी पाएं.albums.listका इस्तेमाल करके अपने ऐप्लिकेशन से बनाए गए एल्बम की सूची बनाएं.
ऐप्लिकेशन से बनाए गए मीडिया को ऐक्सेस करना:
mediaItems.getयाmediaItems.batchGetका इस्तेमाल करके, मीडिया के किसी खास आइटम के बारे में जानकारी पाएं.mediaItems.searchका इस्तेमाल करके, अपने ऐप्लिकेशन से बनाए गए मीडिया आइटम खोजें.- ऐप्लिकेशन से बनाए गए किसी एल्बम में मौजूद मीडिया आइटम की सूची बनाने के लिए, एल्बम आईडी के साथ
mediaItems.searchका इस्तेमाल करें.
अगले चरण
- रेफ़रंस दस्तावेज़ देखें: उपलब्ध सभी तरीकों और पैरामीटर के बारे में जानने के लिए, Library API के रेफ़रंस दस्तावेज़ को पढ़ें.
- सैंपल आज़माएं: लाइब्रेरी एपीआई को काम करते हुए देखने और अपने इंटिग्रेशन के लिए प्रेरणा पाने के लिए, हमारा सैंपल देखें.