सामान्य
एपीआई का नया वर्शन कौन-सा है?
इस दस्तावेज़ में जिस एपीआई के बारे में बताया गया है उसका नया वर्शन v1beta2 है.
यह वर्शन, प्राइवेट बीटा रिलीज़ है. यह सिर्फ़ भरोसेमंद टेस्टर के लिए उपलब्ध है.
एपीआई को कौन ऐक्सेस कर सकता है?
v1beta2 ऐक्सेस सिर्फ़ उन Google API कंसोल प्रोजेक्ट के लिए उपलब्ध है जिन्हें अनुमति वाली सूची में शामिल किया गया है. एपीआई के दस्तावेज़ों का ऐक्सेस, उपयोगकर्ताओं की अनुमति वाली सूची से कंट्रोल किया जाता है.
मुझे कैसे पता चलेगा कि मेरे कंसोल प्रोजेक्ट को अनुमति वाली सूची में शामिल किया गया है या नहीं?
नीचे दिए गए यूआरएल में मौजूद API_KEY एलिमेंट पर क्लिक करके, अपने प्रोजेक्ट से कोई एपीआई पासकोड चुनें. अगर चुने गए प्रोजेक्ट के लिए कोई एपीआई पासकोड मौजूद नहीं है, तो आपको एक पासकोड बनाने के लिए कहा जाएगा. इसके बाद, जनरेट हुए यूआरएल को कॉपी करें और अपने ब्राउज़र में चिपकाएं.
https://displayvideo.googleapis.com/$discovery/rest?version=v1beta2&labels=V1BETA2_TRUSTED_TESTER&key=API_KEYअगर आपको एपीआई का JSON ब्यौरा दिखता है, तो इसका मतलब है कि आपके प्रोजेक्ट को अनुमति मिल गई है. अगर आपको कोई गड़बड़ी दिखती है, तो इसका मतलब है कि आपके प्रोजेक्ट को अनुमति नहीं दी गई है.
एपीआई का इस्तेमाल करना
एपीआई को ऐक्सेस करने के लिए, मुझे किस यूआरएल का इस्तेमाल करना चाहिए?
https://displayvideo.googleapis.com
पुष्टि करने के कौनसे तरीके इस्तेमाल किए जा सकते हैं?
पुष्टि करने के लिए, सिर्फ़ OAuth 2.0 का इस्तेमाल किया जा सकता है. सभी अनुरोधों को इस स्कोप के लिए अनुमति दी जानी चाहिए:
https://www.googleapis.com/auth/display-video
मुझे कोड लिखना है. मुझे क्लाइंट लाइब्रेरी कहां मिलेंगी?
Python
इस एपीआई को ऐक्सेस करने के लिए, सार्वजनिक तौर पर उपलब्ध Python के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल किया जा सकता है. लाइब्रेरी इंस्टॉल करने और सेवा का आधिकारिक ऑब्जेक्ट बनाने के लिए, यहाँ दिया गया तरीका अपनाएँ.
google-api-python-client इंस्टॉल करना
pip install --upgrade google-api-python-client
अनुमति वाला
credentialsऑब्जेक्ट पाएं. उदाहरण के लिए, ऐप्लिकेशन सेट अप करने की गाइड देखें.डिस्कवरी सेवा का इस्तेमाल करके, सेवा देने वाली मान्यता पा चुकी कंपनी का ऑब्जेक्ट बनाएं.
api_key = 'API_KEY' api_name = 'displayvideo' api_url = 'https://%s.googleapis.com/' % api_name api_version = 'v1beta2' discovery_url = ( '%s/$discovery/rest?key=%s&version=%s&labels=%s' % (api_url, api_key, api_version, 'V1BETA2_TRUSTED_TESTER') ) service = discovery.build(api_name, api_version, discoveryServiceUrl=discovery_url, http=credentials)