โปรแกรมนําร่องการอัปโหลด SDF ผ่าน Display & Video 360 API

โปรแกรมนําร่องนี้ช่วยให้ลูกค้าทดสอบฟีเจอร์ใหม่ของ Display & Video 360 API เวอร์ชันเบต้าได้ ซึ่งช่วยให้ลูกค้าอัปโหลดไฟล์ Structured Data (SDF) โดยใช้ Display & Video 360 API ได้

โปรแกรมนําร่องนี้ช่วยให้โปรเจ็กต์ Google Cloud ที่ลงทะเบียนแต่ละโปรเจ็กต์สามารถอัปโหลด SDF ได้สูงสุดวันละ 5 รายการภายใต้ผู้ลงโฆษณารายหนึ่ง

ดูวิธีการใช้ฟีเจอร์นําร่องได้ในคู่มือการอัปโหลด SDF

เริ่มต้นใช้งาน

หลังจากเริ่มต้นใช้งาน Display & Video 360 API แล้ว ให้ทําตามขั้นตอนเหล่านี้เพื่อใช้ฟีเจอร์นําร่อง

ลงทะเบียนโปรเจ็กต์ Google Cloud ของคุณในโปรแกรมนำร่อง

หากคุณอยู่ในเว็บไซต์นี้ โปรเจ็กต์ Google Cloud ของคุณควรลงทะเบียนเข้าร่วมโปรแกรมนําร่องแล้ว

หากคุณยังไม่ได้ระบุรหัสโปรเจ็กต์ Google Cloud และรหัสพาร์ทเนอร์ Display & Video 360 ให้กับทีมของเราและได้รับการยืนยันว่าคุณอยู่ในรายการที่อนุญาตแล้ว โปรดส่งอีเมลไปที่ sdf-upload-api-pilot@google.com เพื่อขอสิทธิ์เข้าถึง

สร้างคีย์ API

นอกเหนือจากข้อมูลเข้าสู่ระบบ Display & Video 360 API มาตรฐานแล้ว คุณต้องใช้คีย์ API ด้วย สร้างคีย์ API สำหรับโปรเจ็กต์ Google Cloud เพื่อใช้ในการกําหนดค่าไคลเอ็นต์

กำหนดค่าไคลเอ็นต์

ใช้ไลบรารีของไคลเอ็นต์ Google API สำหรับ Python เพื่อเข้าถึงฟีเจอร์นําร่องเหล่านี้

วิธีติดตั้งและกำหนดค่าไลบรารีของไคลเอ็นต์เพื่อส่งคำขอไปยังฟีเจอร์นําร่องมีดังนี้

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)

เริ่มอัปโหลด SDF

ทำตามวิธีการในคู่มือฟีเจอร์เพื่อเริ่มอัปโหลดไฟล์ Structured Data