Method: customers.smartCampaignSettings.getSmartCampaignStatus

แสดงสถานะของ Smart Campaign ที่ขอ

คำขอ HTTP

GET https://googleads.googleapis.com/v16/{resourceName=customers/*/smartCampaignSettings/*}:getSmartCampaignStatus

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
resourceName

string

ต้องระบุ ชื่อทรัพยากรของการตั้งค่า Smart Campaign ที่เป็นของ Smart Campaign เพื่อดึงข้อมูลสถานะ

เนื้อหาของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

ข้อความตอบกลับสำหรับ SmartCampaignSettingService.GetSmartCampaignStatus

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "smartCampaignStatus": enum (SmartCampaignStatus),

  // Union field smart_campaign_status_details can be only one of the following:
  "notEligibleDetails": {
    object (SmartCampaignNotEligibleDetails)
  },
  "eligibleDetails": {
    object (SmartCampaignEligibleDetails)
  },
  "pausedDetails": {
    object (SmartCampaignPausedDetails)
  },
  "removedDetails": {
    object (SmartCampaignRemovedDetails)
  },
  "endedDetails": {
    object (SmartCampaignEndedDetails)
  }
  // End of list of possible types for union field smart_campaign_status_details.
}
ช่อง
smartCampaignStatus

enum (SmartCampaignStatus)

สถานะของ Smart Campaign นี้

ฟิลด์สหภาพ smart_campaign_status_details รายละเอียดเพิ่มเติมประกอบสถานะของ Smart Campaign smart_campaign_status_details ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
notEligibleDetails

object (SmartCampaignNotEligibleDetails)

รายละเอียดที่เกี่ยวข้องกับ Smart Campaign ที่ไม่มีสิทธิ์แสดง

eligibleDetails

object (SmartCampaignEligibleDetails)

รายละเอียดที่เกี่ยวข้องกับ Smart Campaign ที่มีสิทธิ์แสดง

pausedDetails

object (SmartCampaignPausedDetails)

รายละเอียดที่เกี่ยวข้องกับ Smart Campaign ที่หยุดชั่วคราว

removedDetails

object (SmartCampaignRemovedDetails)

รายละเอียดที่เกี่ยวข้องกับ Smart Campaign ที่นำออก

endedDetails

object (SmartCampaignEndedDetails)

รายละเอียดที่เกี่ยวข้องกับ Smart Campaign ที่สิ้นสุดลงแล้ว

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/adwords

โปรดดูข้อมูลเพิ่มเติมที่ภาพรวมของ OAuth 2.0

SmartCampaignStatus

สถานะของ Smart Campaign

Enum
UNSPECIFIED ยังไม่ได้ระบุสถานะ
UNKNOWN

ระบบไม่รู้จักค่าที่ได้รับในเวอร์ชันนี้

นี่เป็นค่าการตอบกลับเท่านั้น

PAUSED แคมเปญหยุดชั่วคราว
NOT_ELIGIBLE แคมเปญไม่มีสิทธิ์แสดงและมีปัญหาที่อาจต้องมีการแก้ไข
PENDING แคมเปญกำลังรอการอนุมัติของโฆษณาอย่างน้อย 1 รายการ
ELIGIBLE แคมเปญมีสิทธิ์แสดง
REMOVED นำแคมเปญออกแล้ว
ENDED แคมเปญสิ้นสุดแล้ว

SmartCampaignNotEligibleDetails

รายละเอียดที่เกี่ยวข้องกับ Smart Campaign ที่ไม่มีสิทธิ์แสดง

การแสดง JSON
{
  "notEligibleReason": enum (SmartCampaignNotEligibleReason)
}
ช่อง
notEligibleReason

enum (SmartCampaignNotEligibleReason)

สาเหตุที่ Smart Campaign ไม่มีสิทธิ์แสดง

SmartCampaignNotEligibleReason

เหตุผลที่ Smart Campaign ไม่มีสิทธิ์แสดง

Enum
UNSPECIFIED ยังไม่ได้ระบุสถานะ
UNKNOWN

ระบบไม่รู้จักค่าที่ได้รับในเวอร์ชันนี้

นี่เป็นค่าการตอบกลับเท่านั้น

ACCOUNT_ISSUE แคมเปญไม่มีสิทธิ์แสดงเนื่องจากมีปัญหากับบัญชี
BILLING_ISSUE แคมเปญไม่มีสิทธิ์แสดงเนื่องจากมีปัญหาเกี่ยวกับการชำระเงิน
BUSINESS_PROFILE_LOCATION_REMOVED นําสถานที่ตั้ง Business Profile ที่เชื่อมโยงกับแคมเปญออกแล้ว
ALL_ADS_DISAPPROVED โฆษณาที่ระบบสร้างขึ้นทั้งหมดไม่ได้รับอนุมัติ ดูข้อมูลเพิ่มเติมได้ที่ช่อง policySummary ในแหล่งข้อมูลของกลุ่มโฆษณา

SmartCampaignEligibleDetails

รายละเอียดที่เกี่ยวข้องกับ Smart Campaign ที่มีสิทธิ์แสดง

การแสดง JSON
{
  "lastImpressionDateTime": string,
  "endDateTime": string
}
ช่อง
lastImpressionDateTime

string

การประทับเวลาของการแสดงผลล่าสุดที่สังเกตได้ในช่วง 48 ชั่วโมงที่ผ่านมาสำหรับแคมเปญนี้ การประทับเวลาจะอยู่ในเขตเวลาของลูกค้าและอยู่ในรูปแบบ "yyyy-MM-dd HH:mm:ss"

endDateTime

string

การประทับเวลาที่แคมเปญจะสิ้นสุด (หากมี) การประทับเวลาจะอยู่ในเขตเวลาของลูกค้าและอยู่ในรูปแบบ "yyyy-MM-dd HH:mm:ss"

SmartCampaignPausedDetails

รายละเอียดที่เกี่ยวข้องกับ Smart Campaign ที่หยุดชั่วคราว

การแสดง JSON
{
  "pausedDateTime": string
}
ช่อง
pausedDateTime

string

การประทับเวลาที่แคมเปญหยุดชั่วคราวครั้งล่าสุด การประทับเวลาจะอยู่ในเขตเวลาของลูกค้าและอยู่ในรูปแบบ "yyyy-MM-dd HH:mm:ss"

SmartCampaignRemovedDetails

รายละเอียดที่เกี่ยวข้องกับ Smart Campaign ที่นำออก

การแสดง JSON
{
  "removedDateTime": string
}
ช่อง
removedDateTime

string

การประทับเวลาที่นําแคมเปญออก การประทับเวลาจะอยู่ในเขตเวลาของลูกค้าและอยู่ในรูปแบบ "yyyy-MM-dd HH:mm:ss"

SmartCampaignEndedDetails

รายละเอียดที่เกี่ยวข้องกับ Smart Campaign ที่สิ้นสุดลงแล้ว

การแสดง JSON
{
  "endDateTime": string
}
ช่อง
endDateTime

string

การประทับเวลาที่แคมเปญสิ้นสุดลง การประทับเวลาจะอยู่ในเขตเวลาของลูกค้าและอยู่ในรูปแบบ "yyyy-MM-dd HH:mm:ss"