REST का इस्तेमाल शुरू करना

Google Photos Library API का इस्तेमाल शुरू करने के लिए, एपीआई को इसके ज़रिए चालू करें और अपना प्रोजेक्ट कॉन्फ़िगर करें OAuth 2.0 क्लाइंट आईडी सेट अप करना होगा.

आपका ऐप्लिकेशन इनकी ओर से Google Photos के साथ इंटरैक्ट करता है: Google Photos उपयोगकर्ता हैं. उदाहरण के लिए, जब आप किसी उपयोगकर्ता के उपयोगकर्ता की Google Photos लाइब्रेरी या मीडिया आइटम अपलोड करके Google Photos खाते का इस्तेमाल करते हैं, तो उपयोगकर्ता इन एपीआई अनुरोधों को OAuth 2.0 प्रोटोकॉल.

OAuth 2.0 क्लाइंट आईडी की मदद से आपके ऐप्लिकेशन के उपयोगकर्ता साइन इन कर सकते हैं. साथ ही, और इस प्रकार लाइब्रेरी API का उपयोग कर सकता है. Library API इस्तेमाल नहीं की जा सकती सेवा खाते; इस एपीआई का इस्तेमाल करने के लिए, उपयोगकर्ताओं को किसी मान्य Google खाते में साइन इन करना होगा खाता.

अपना ऐप्लिकेशन कॉन्फ़िगर करें

इस एपीआई को चालू करें

Library API का इस्तेमाल करने से पहले, आपको इसे अपने प्रोजेक्ट के लिए चालू करना होगा.

  1. Google के एपीआई कंसोल पर जाएं.
  2. मेन्यू बार से, कोई प्रोजेक्ट चुनें या नया प्रोजेक्ट बनाएं.
  3. Google API लाइब्रेरी खोलने के लिए, नेविगेशन मेन्यू से, एपीआई और सेवाएं > लाइब्रेरी.
  4. "Google Photos Library API" खोजें. सही नतीजा चुनें और क्लिक करें चालू करें.

OAuth 2.0 क्लाइंट आईडी का अनुरोध करना

OAuth क्लाइंट आईडी का अनुरोध करने और उसे अपने का इस्तेमाल करें. इस उदाहरण में ऐसे ऐप्लिकेशन का इस्तेमाल किया गया है जहां पूरा OAuth फ़्लो मौजूद है सर्वर-साइड को हैंडल किया जाता है, जैसा कि हमारे सैंपल में मौजूद सर्वर साइड पर होता है. सेटअप की प्रोसेस अलग-अलग हो सकती है लागू करने की अन्य स्थितियों के लिए.

  1. Google API कंसोल पर जाएं और अपना प्रोजेक्ट चुनें.
  2. मेन्यू से, एपीआई और सेवाएं > क्रेडेंशियल.
  3. क्रेडेंशियल पेज पर, क्रेडेंशियल बनाएं > OAuth क्लाइंट आईडी.
  4. ऐप्लिकेशन का टाइप चुनें. इस उदाहरण में, ऐप्लिकेशन टाइप वेब ऐप्लिकेशन.
  5. उन ऑरिजिन को रजिस्टर करें जिनसे आपके ऐप्लिकेशन को Google API ऐक्सेस करने की अनुमति है इस तरह से:

    1. क्लाइंट आईडी की पहचान करने के लिए कोई नाम डालें.
    2. अनुमति वाले JavaScript ऑरिजिन फ़ील्ड में, अपने है. इस फ़ील्ड में वाइल्डकार्ड इस्तेमाल नहीं किए जा सकते.

      आप एक से ज़्यादा ऑरिजिन डालकर, अपने ऐप्लिकेशन को अलग-अलग ऑरिजिन पर शामिल हैं. आपके डाले गए यूआरएल ये काम कर सकते हैं OAuth अनुरोध शुरू करें.

      नीचे दिया गया उदाहरण एक लोकल डेवलपमेंट यूआरएल दिखाता है (हमारे सैंपल, localhost:8080) और प्रोडक्शन यूआरएल भी होना चाहिए.

      http://localhost:8080
      https://myproductionurl.example.com
      
    3. अनुमति वाला रीडायरेक्ट यूआरआई फ़ील्ड वह एंडपॉइंट होता है जिसे OAuth 2.0 सर्वर से मिले रिस्पॉन्स. आम तौर पर, इसमें आपकी डेवलपमेंट एनवायरमेंट का इस्तेमाल करता है और आपके ऐप्लिकेशन के पाथ की ओर इशारा करता है.

      http://localhost:8080/auth/google/callback
      https://myproductionurl.example.com/auth/google/callback
      
    4. बनाएं पर क्लिक करें.

  1. नतीजे के तौर पर मिलने वाले OAuth क्लाइंट डायलॉग से, इन्हें कॉपी करें:

    • Client ID
    • क्लाइंट सीक्रेट

    आपका ऐप्लिकेशन इन वैल्यू का इस्तेमाल करके, चालू Google API को ऐक्सेस कर सकता है.

Library API को ऐक्सेस करने वाले सार्वजनिक ऐप्लिकेशन को लॉन्च करने से पहले, यह ज़रूरी है कि Google आपके ऐप्लिकेशन की समीक्षा करे. "पुष्टि नहीं किया गया ऐप्लिकेशन" तो मैसेज इस पर दिखता है: स्क्रीन दिखाई देती है, जब तक कि पुष्टि की गई है.

सैंपल आज़माएं

अब आपने अपना प्रोजेक्ट, Library API के साथ इस्तेमाल करने के लिए कॉन्फ़िगर कर लिया है, GitHub पर ऐप्लिकेशन का नमूना देखें. सैंपल के तौर पर उपलब्ध ऐप्लिकेशन दिखाता है कि लाइब्रेरी एपीआई का इस्तेमाल करके, स्मार्ट फ़ोटो फ़्रेम कैसे बनाया जा सकता है.