6

मैं Google एपीआई दस्तावेज से अनुमान लगाता हूं, कि विज्ञापित सभी Google सेवाएं सेवा खातों के लिए उपलब्ध नहीं हैं।सेवा खाते प्रमाणीकरण के साथ कौन सी Google एपीआई एक्सेस की जा सकती हैं?

उदा सेवा खाते के लिए घोषणा में, इस पाठ का हिस्सा था:

`सेवा खाते वर्तमान में निम्न Google डेवलपर सेवाओं द्वारा समर्थित हैं:

  • Google क्लाउड संग्रहण
  • Google पूर्वानुमान API
  • Google URL Shortener
  • गूगल OAuth 2.0 प्राधिकरण सर्वर
  • गूगल एपी कंसोल
  • अजगर, जावा, और PHP के लिए
  • गूगल एपीआई ग्राहक पुस्तकालय

मैं समझता हूँ कि पहले तीन विशिष्ट सेवाओं का उल्लेख, OAuth सर्वर और कंसोल बुनियादी सुविधाओं की आवश्यकताओं को किसी भी सेवा का समर्थन किया जा सकता से पहले कर रहे हैं, (है सूची में आखिरी वस्तु मेरे लिए थोड़ा अस्पष्ट है।)

मैंने यह भी देखा कि Google ड्राइव का यह सेवा किसी सेवा खाते में उपलब्ध है: http://tinyurl.com/ahwo3bs (बहुत अच्छा)।

क्या सेवा की प्रमाणीकरण के साथ कौन सी सेवाएं उपलब्ध हैं और कौन सी नहीं है? मुझे क्लाउड स्टोरेज में सबसे ज्यादा दिलचस्पी है (अब काम कर रहा है)। Google ड्राइव, Google+ Hangouts, और ऑन एयरआउट हैंगआउट। (मुझे पता है कि किसी hangout में भाग लेने वाले सेवा खाते का विचार अजीब लग सकता है।)

उत्तर

8

OAuth 2.0 का समर्थन करने वाले सभी Google API सेवा खातों के साथ काम करना चाहिए।

हालांकि ऊपर सूचीबद्ध 3 उत्पाद (क्लाउड स्टोरेज, भविष्यवाणी एपीआई और यूआरएल शॉर्टनर) एकमात्र ऐसे हैं जिनके साथ यह सेवा खातों (यानी आपके आवेदन की ओर से) का उपयोग करने के लिए वास्तविक अर्थ बनाता है अन्य सभी Google एपीआई यहां पहुंचने के लिए हैं उपयोगकर्ता का डेटा अधिक स्पष्टीकरण के लिए आप Application Owned Accounts Drive documentation के पहले खंड को पढ़ सकते हैं।

पीएस: Google APIs Client Libraries for Python, Java, and PHP कहने वाली घोषणा का हिस्सा यह कहने के लिए था कि केवल हमारे जावा, PHP और पायथन क्लाइंट पुस्तकालयों में सेवा खाता प्राधिकरण (क्लाइंट क्रेडेंशियल्स प्रवाह OAuth 2.0) का उपयोग करने के लिए कक्षाएं थीं। अब हमारे अधिकांश क्लाइंट पुस्तकालयों का समर्थन है। पूर्ण सूची के लिए निर्दिष्ट दस्तावेज में कोड नमूना देखें।

+0

स्पष्टीकरण के लिए बहुत बहुत धन्यवाद। –

0

यदि यह समस्या अभी भी https://code.google.com/p/gdata-issues/issues/detail?id=5370 UNRESOLVED है तो YouTube v3 डेटा API के साथ सेवा खाते का उपयोग करना संभव नहीं है। मार्च 2014 तक मैं नई प्लेलिस्ट बनाने/सूचीबद्ध करने या किसी मौजूदा प्लेलिस्ट में वीडियो पोस्ट करने में सक्षम नहीं हूं। Google लोगों को वास्तव में यह स्पष्ट करना चाहिए क्योंकि मैं इसके साथ कुछ घंटों बर्बाद करता हूं।

2

वे कहते हैं कि सेवा खाते YouTube API कॉल के लिए काम नहीं करते हैं क्योंकि एक संबद्ध YouTube चैनल, और आप नए या मौजूदा चैनलों को सेवाओं के खातों से संबद्ध नहीं कर सकते हैं। यूट्यूब एपीआई कॉल करने के लिए एक सेवा खाते का उपयोग करने से त्रुटि प्रकार के साथ त्रुटि अनधिकृत हो जाती है और यूट्यूब सिग्नलअप पर सेट किया गया कारण (https://developers.google.com/youtube/v3/guides/moving_to_oauth#service_accounts)

संबंधित मुद्दे