REST Resource: guaranteedOrders

資源:GuaranteedOrder

保證訂單。

保證訂單是保證廣告空間來源的上層實體。建立保證廣告空間來源時,您必須將保證廣告訂單 ID 指派給廣告空間來源。

JSON 表示法
{
  "name": string,
  "legacyGuaranteedOrderId": string,
  "exchange": enum (Exchange),
  "guaranteedOrderId": string,
  "displayName": string,
  "status": {
    object (GuaranteedOrderStatus)
  },
  "updateTime": string,
  "publisherName": string,
  "readAccessInherited": boolean,
  "readAdvertiserIds": [
    string
  ],
  "defaultAdvertiserId": string,
  "defaultCampaignId": string,

  // Union field read_write_accessor can be only one of the following:
  "readWritePartnerId": string,
  "readWriteAdvertiserId": string
  // End of list of possible types for union field read_write_accessor.
}
欄位
name

string

僅供輸出。保證訂單的資源名稱。

legacyGuaranteedOrderId

string

僅供輸出。保證訂單的舊版 ID。由原始交換方指派。舊版 ID 在單一廣告交易平台中是唯一的,但不保證在所有保證訂單中都是唯一的。這個 ID 會用於 SDF 和 UI。

exchange

enum (Exchange)

必要欄位。不可變動。產生保證訂單的廣告交易平台。

guaranteedOrderId

string

僅供輸出。保證訂單的專屬 ID。保證訂單 ID 的格式為 {exchange}-{legacyGuaranteedOrderId}

displayName

string

必要欄位。保證訂單的顯示名稱。

必須採用 UTF-8 編碼,且大小上限為 240 個位元組。

status

object (GuaranteedOrderStatus)

保證訂單的狀態設定。

updateTime

string (Timestamp format)

僅供輸出。保證訂單上次更新的時間戳記。由系統指派。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

publisherName

string

必要欄位。保證廣告訂單的發布商名稱。

必須採用 UTF-8 編碼,且大小上限為 240 個位元組。

readAccessInherited

boolean

readWritePartnerId」的所有廣告主是否都能讀取保證訂單。只有在已設定 readWritePartnerId 的情況下才能使用。如果為 True,會覆寫 readAdvertiserIds

readAdvertiserIds[]

string (int64 format)

擁有保證訂單讀取權限的廣告客戶 ID。

如果已設定這個欄位,就不得包含指派給 readWriteAdvertiserId 的廣告主。這個欄位的所有廣告主都必須屬於 readWritePartnerId 或與 readWriteAdvertiserId 同屬一個夥伴。

defaultAdvertiserId

string (int64 format)

僅供輸出。保證訂單的預設廣告主 ID。

預設廣告客戶為 readWriteAdvertiserId,如果未設定,則為 readAdvertiserIds 中列出的首位廣告客戶。否則,系統就沒有預設廣告主。

defaultCampaignId

string (int64 format)

指派給保證訂單的預設廣告活動 ID。

預設廣告活動必須屬於預設廣告主。

聯集欄位 read_write_accessor。必填。

合作夥伴或廣告主,擁有保證訂單的讀取/寫入權限。read_write_accessor 只能採用下列其中一種設定:

readWritePartnerId

string (int64 format)

具備保證訂單讀取/寫入權限的合作夥伴。

readWriteAdvertiserId

string (int64 format)

廣告主具備保證訂單的讀取/寫入權限。這也是保證訂單的預設廣告主。

GuaranteedOrderStatus

保證訂單的狀態設定。

JSON 表示法
{
  "entityStatus": enum (EntityStatus),
  "entityPauseReason": string,
  "configStatus": enum (GuaranteedOrderConfigStatus)
}
欄位
entityStatus

enum (EntityStatus)

保證訂單是否可放送。

可接受的值為 ENTITY_STATUS_ACTIVEENTITY_STATUS_ARCHIVEDENTITY_STATUS_PAUSED。預設值為 ENTITY_STATUS_ACTIVE

entityPauseReason

string

使用者提供的暫停這項保證訂單原因。

必須是 UTF-8 編碼,且長度上限為 100 個位元組。

只有在 entityStatus 設為 ENTITY_STATUS_PAUSED 時,才能使用這個選項。

configStatus

enum (GuaranteedOrderConfigStatus)

僅供輸出。保證訂單的設定狀態。

可接受的值為 PENDINGCOMPLETED

您必須先設定保證訂單 (填寫必填欄位、選擇廣告素材並選取預設廣告活動),才能開始放送。目前設定動作只能透過 UI 執行。

GuaranteedOrderConfigStatus

保證訂單可能的設定狀態。

列舉
GUARANTEED_ORDER_CONFIG_STATUS_UNSPECIFIED 未指定核准狀態,或此版本不明。
PENDING 保證訂單的起始狀態。處於此狀態的保證訂單必須先完成設定,才能放送。
COMPLETED 買方設定保證訂單後的狀態。

方法

create

建立新的保證交易訂單。

editGuaranteedOrderReadAccessors

編輯保證訂單的廣告主資料讀取設定。

get

取得保證訂單。

list

列出目前使用者可存取的保證訂單。

patch

更新現有的保證訂單。