Display & Video 360 API SDF अपलोड पायलट

इस पायलट प्रोग्राम के तहत, ग्राहक Display & Video 360 API की नई बीटा सुविधा को आज़मा सकते हैं. इसकी मदद से, वे Display & Video 360 API का इस्तेमाल करके, स्ट्रक्चर्ड डेटा फ़ाइलें (एसडीएफ़) अपलोड कर सकते हैं.

इस पायलट प्रोग्राम में रजिस्टर किए गए हर Google Cloud प्रोजेक्ट को, विज्ञापन देने वाले व्यक्ति या कंपनी के खाते में हर दिन ज़्यादा से ज़्यादा 30 एसडीएफ़ अपलोड करने की अनुमति मिलती है. हर फ़ाइल में ज़्यादा से ज़्यादा 10,000 प्रविष्टियां हो सकती हैं.

पायलट सुविधा का इस्तेमाल करने के तरीके के बारे में जानने के लिए, एसडीएफ़ अपलोड करना गाइड देखें.

शुरू करें

Display & Video 360 API का इस्तेमाल शुरू करने के बाद, पायलट सुविधाओं का इस्तेमाल करने के लिए यह तरीका अपनाएं.

अपने Google Cloud प्रोजेक्ट को पायलट प्रोग्राम में रजिस्टर करना

पायलट प्रोग्राम में शामिल होने का अनुरोध करने वाले और मंज़ूरी पाने वाले ग्राहक ही, पायलट प्रोग्राम की सुविधाओं का इस्तेमाल कर सकते हैं.

पायलट प्रोग्राम की सुविधाओं का इस्तेमाल करने से पहले, अपने Google सेल्स रेप्रज़ेंटेटिव से पुष्टि करें कि आपका Google Cloud प्रोजेक्ट आईडी, पायलट प्रोग्राम में शामिल है.

एपीआई पासकोड जनरेट करना

आपको Display & Video 360 API के स्टैंडर्ड क्रेडेंशियल के साथ-साथ, एपीआई कुंजी का भी इस्तेमाल करना होगा. अपने Google Cloud प्रोजेक्ट के लिए एपीआई पासकोड जनरेट करें, ताकि इसका इस्तेमाल क्लाइंट कॉन्फ़िगरेशन में किया जा सके.

अपने क्लाइंट को कॉन्फ़िगर करना

इन पायलट सुविधाओं को ऐक्सेस करने के लिए, Python के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करें.

पायलट सुविधाओं के लिए अनुरोध करने के लिए, क्लाइंट लाइब्रेरी को इंस्टॉल और कॉन्फ़िगर करने का तरीका यहां बताया गया है:

Python

  1. google-api-python-client इंस्टॉल करना

    pip install --upgrade google-api-python-client
    
  2. ज़रूरी लाइब्रेरी इंपोर्ट करें.

    from google_auth_oauthlib.flow import InstalledAppFlow
    from googleapiclient import discovery
  3. क्लाइंट सीक्रेट फ़ाइल लोड करें और अनुमति देने वाले क्रेडेंशियल जनरेट करें.

    # 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()
  4. डिस्कवरी सेवा का इस्तेमाल करके, मंज़ूरी पा चुके सेवा ऑब्जेक्ट को बनाएं.

    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)

एसडीएफ़ अपलोड करना शुरू करें

स्ट्रक्चर्ड डेटा फ़ाइलें अपलोड करना शुरू करने के लिए, हमारी सुविधा गाइड में दिए गए निर्देशों का पालन करें.