इस पायलट सुविधा की मदद से, ग्राहक Display & Video 360 API की नई बीटा सुविधा को आज़मा सकते हैं. इस सुविधा की मदद से, ग्राहक Display & Video 360 API का इस्तेमाल करके, स्ट्रक्चर्ड डेटा फ़ाइलें (एसडीएफ़) अपलोड कर सकते हैं.
इस पायलट सुविधा के तहत, रजिस्टर किया गया हर Google Cloud प्रोजेक्ट, किसी विज्ञापन देने वाले के लिए एक दिन में ज़्यादा से ज़्यादा 30 एसडीएफ़ अपलोड कर सकता है. हर फ़ाइल में ज़्यादा से ज़्यादा 10,000 एंट्री हो सकती हैं.
पायलट सुविधा का इस्तेमाल करने के निर्देशों के लिए, एसडीएफ़ अपलोड करने के बारे में हमारी गाइड देखें.
शुरू करें
Display & Video 360 API का इस्तेमाल शुरू करने के बाद, पायलट सुविधाओं का इस्तेमाल करने के लिए यह तरीका अपनाएं.
अपने Google Cloud प्रोजेक्ट को पायलट सुविधा के लिए रजिस्टर करना
पायलट सुविधाओं का इस्तेमाल सिर्फ़ वे ग्राहक कर सकते हैं जिन्होंने पायलट सुविधा के लिए अनुरोध किया है और जिन्हें इसका ऐक्सेस मिला है.
एपीआई पासकोड जनरेट करना
स्टैंडर्ड Display & Video 360 API क्रेडेंशियल के अलावा, आपको एपीआई पासकोड का इस्तेमाल करना होगा. अपने क्लाइंट कॉन्फ़िगरेशन में इस्तेमाल करने के लिए, अपने Google Cloud प्रोजेक्ट के लिए एपीआई पासकोड जनरेट करें.
अपने क्लाइंट को कॉन्फ़िगर करना
इन पायलट सुविधाओं को ऐक्सेस करने के लिए, Python के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करें.
पायलट सुविधाओं के लिए अनुरोध करने के लिए, अपनी क्लाइंट लाइब्रेरी को इंस्टॉल और कॉन्फ़िगर करने का तरीका यहां बताया गया है:
Python
google-api-python-client इंस्टॉल करना
pip install --upgrade google-api-python-client
ज़रूरी लाइब्रेरी इंपोर्ट करना.
from google_auth_oauthlib.flow import InstalledAppFlow from googleapiclient import discovery
क्लाइंट सीक्रेट फ़ाइल लोड करना और अनुमति के क्रेडेंशियल जनरेट करना.
# Set up a flow object to create the credentials using the # client secrets file and OAuth scopes. credentials = InstalledAppFlow.from_client_secrets_file( path-to-client-secrets-file, oauth-scopes).run_local_server()
डिस्कवरी सेवा का इस्तेमाल करके, अनुमति वाला सेवा ऑब्जेक्ट बनाना.
api_key = "API_KEY" api_name = "displayvideo" api_url = f"https://{api_name}.googleapis.com" api_version = "v4" api_label = "SDF_UPLOAD_ALPHA" discovery_url = ( f"{api_url}/$discovery/rest?key={api_key}&version={api_version}&labels={api_label}" ) service = discovery.build(api_name, api_version, discoveryServiceUrl=discovery_url, credentials=credentials)
एसडीएफ़ अपलोड करना
स्ट्रक्चर्ड डेटा फ़ाइलें अपलोड करने के लिए, हमारी सुविधा की गाइड में दिए गए निर्देशों का पालन करें.