REST Resource: products

แหล่งข้อมูล: ผลิตภัณฑ์

ผลิตภัณฑ์เดียว

การแสดง JSON
{
  "name": string,
  "externalId": string,
  "displayName": string,
  "description": string,
  "labels": {
    string: string,
    ...
  },
  "creativeSpecifications": [
    {
      object (CreativeSpecification)
    }
  ],
  "bookingLeadTime": string,
  "assignmentLeadTime": string,
  "minFlightDuration": string,
  "maxFlightDuration": string,
  "slotDuration": string,
  "createTime": string,
  "updateTime": string,
  "currencyCode": string
}
ช่อง
name

string

ชื่อทรัพยากรของผลิตภัณฑ์ในรูปแบบ: products/{id} เช่น products/product123

externalId

string

ไม่บังคับ รหัสที่ใช้ในการแมปเอนทิตีนี้กับแหล่งที่มาภายนอก

displayName

string

ต้องระบุ ชื่อที่แสดงของผลิตภัณฑ์

ต้องเป็น UTF-8 ที่เข้ารหัสขนาดไม่เกิน 240 ไบต์

description

string

ไม่บังคับ ช่องรูปแบบอิสระเพิ่มเติมสำหรับอธิบายผลิตภัณฑ์

labels

map (key: string, value: string)

ไม่บังคับ ชุดของป้ายกำกับรูปแบบอิสระที่จะอธิบายผลิตภัณฑ์นี้

ออบเจ็กต์ที่มีรายการคู่ "key": value ตัวอย่างเช่น { "name": "wrench", "mass": "1.3kg", "count": "3" }

creativeSpecifications[]

object (CreativeSpecification)

ต้องระบุ รายการครีเอทีฟโฆษณาที่อนุญาตซึ่งแสดงสำหรับผลิตภัณฑ์นี้ได้

bookingLeadTime

string (Duration format)

ต้องระบุ เวลาที่ใช้ในการจองผลิตภัณฑ์ Now + BookLeadTime ควรอยู่หลังเริ่มเที่ยวบิน

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก สิ้นสุดด้วย "s" ตัวอย่างเช่น "3.5s"

assignmentLeadTime

string (Duration format)

ต้องระบุ ระยะเวลาล่วงหน้าที่ต้องใช้ในการมอบหมายครีเอทีฟโฆษณา

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก สิ้นสุดด้วย "s" ตัวอย่างเช่น "3.5s"

minFlightDuration

string (Duration format)

ไม่บังคับ ระยะเวลาบินขั้นต่ำสำหรับผลิตภัณฑ์นี้

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก สิ้นสุดด้วย "s" ตัวอย่างเช่น "3.5s"

maxFlightDuration

string (Duration format)

ต้องระบุ ระยะเวลาบินสูงสุดสำหรับผลิตภัณฑ์นี้

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก สิ้นสุดด้วย "s" ตัวอย่างเช่น "3.5s"

slotDuration

string (Duration format)

ต้องระบุ ระยะเวลาของสล็อตสำหรับผลิตภัณฑ์นี้

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก สิ้นสุดด้วย "s" ตัวอย่างเช่น "3.5s"

createTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาการสร้างผลิตภัณฑ์

การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาที่อัปเดตล่าสุดสำหรับผลิตภัณฑ์

การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

currencyCode

string

รหัสสกุลเงินตัวพิมพ์ใหญ่ 3 ตัวอักษรที่กำหนดไว้ใน ISO 4217

เมธอด

create

สร้างผลิตภัณฑ์ใหม่

get

เรียกข้อมูลผลิตภัณฑ์แต่ละรายการ

list

แสดงรายการผลิตภัณฑ์

patch

อัปเดตผลิตภัณฑ์ที่มีอยู่