Package google.shopping.merchant.datasources.v1beta

ดัชนี

DataSourcesService

บริการสำหรับจัดการแหล่งข้อมูลหลัก แหล่งข้อมูลเสริม สินค้าคงคลัง และแหล่งข้อมูลอื่นๆ ดูข้อมูลเพิ่มเติมได้ที่บทความความช่วยเหลือของ Merchant Center

CreateDataSource

rpc CreateDataSource(CreateDataSourceRequest) returns (DataSource)

สร้างการกําหนดค่าแหล่งข้อมูลใหม่สําหรับบัญชีที่ระบุ

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

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

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

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

DeleteDataSource

rpc DeleteDataSource(DeleteDataSourceRequest) returns (Empty)

ลบแหล่งข้อมูลจากบัญชี Merchant Center

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

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

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

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

FetchDataSource

rpc FetchDataSource(FetchDataSourceRequest) returns (Empty)

ดึงข้อมูลทันที (แม้ไม่ได้อยู่ในกำหนดการดึงข้อมูล) ในแหล่งข้อมูลจากบัญชี Merchant Center หากต้องการเรียกใช้เมธอดนี้มากกว่าวันละครั้ง คุณควรใช้บริการผลิตภัณฑ์เพื่ออัปเดตข้อมูลผลิตภัณฑ์แทน วิธีการนี้ใช้ได้กับแหล่งข้อมูลที่มีการตั้งค่าการป้อนข้อมูลไฟล์เท่านั้น

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

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

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

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

GetDataSource

rpc GetDataSource(GetDataSourceRequest) returns (DataSource)

ดึงข้อมูลการกําหนดค่าแหล่งข้อมูลสําหรับบัญชีที่ระบุ

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

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

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

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

ListDataSources

rpc ListDataSources(ListDataSourcesRequest) returns (ListDataSourcesResponse)

แสดงรายการการกําหนดค่าสําหรับแหล่งข้อมูลของบัญชีที่ระบุ

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

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

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

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

UpdateDataSource

rpc UpdateDataSource(UpdateDataSourceRequest) returns (DataSource)

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

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

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

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

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

FileUploadsService

บริการสำหรับจัดการการอัปโหลดไฟล์แหล่งข้อมูล

GetFileUpload

rpc GetFileUpload(GetFileUploadRequest) returns (FileUpload)

รับการอัปโหลดไฟล์แหล่งข้อมูลล่าสุด ระบบจะยอมรับเฉพาะอีเมลแทน latest สำหรับการอัปโหลดไฟล์

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

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

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

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

CreateDataSourceRequest

ข้อความคําขอสําหรับเมธอด CreateDataSource

ช่อง
parent

string

ต้องระบุ บัญชีที่จะสร้างแหล่งข้อมูลนี้ รูปแบบ: accounts/{account}

data_source

DataSource

ต้องระบุ แหล่งข้อมูลที่จะสร้าง

DataSource

แหล่งข้อมูลสำหรับบัญชี Merchant Center

ช่อง
name

string

ตัวระบุ ชื่อแหล่งข้อมูล รูปแบบ: {datasource.name=accounts/{account}/dataSources/{datasource}}

data_source_id

int64

เอาต์พุตเท่านั้น รหัสแหล่งข้อมูล

display_name

string

ต้องระบุ ชื่อแหล่งข้อมูลที่แสดงใน UI ของ Merchant Center

input

Input

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

file_input

FileInput

ไม่บังคับ ระบบจะใช้ช่องนี้เฉพาะเมื่อจัดการข้อมูลผ่านไฟล์เท่านั้น

ฟิลด์สหภาพ Type ประเภทแหล่งข้อมูล Type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
primary_product_data_source

PrimaryProductDataSource

ต้องระบุ แหล่งข้อมูลหลักสำหรับผลิตภัณฑ์ในร้านและออนไลน์

supplemental_product_data_source

SupplementalProductDataSource

ต้องระบุ แหล่งข้อมูลเสริมสำหรับผลิตภัณฑ์ในร้านและออนไลน์

local_inventory_data_source

LocalInventoryDataSource

ต้องระบุ แหล่งข้อมูลสินค้าคงคลังในร้าน

regional_inventory_data_source

RegionalInventoryDataSource

ต้องระบุ แหล่งข้อมูลสินค้าคงคลังระดับภูมิภาค

promotion_data_source

PromotionDataSource

ต้องระบุ แหล่งข้อมูลโปรโมชัน

product_review_data_source

ProductReviewDataSource

ต้องระบุ แหล่งข้อมูลรีวิวผลิตภัณฑ์

merchant_review_data_source

MerchantReviewDataSource

ต้องระบุ แหล่งข้อมูลรีวิวผู้ขาย

อินพุต

กำหนดประเภทอินพุตไปยังแหล่งข้อมูล ระบบอาจไม่รองรับการตั้งค่าบางอย่างตามข้อมูลที่คุณป้อน

Enum
INPUT_UNSPECIFIED ไม่ได้ระบุอินพุต
API แสดงแหล่งข้อมูลที่ให้ข้อมูลผ่าน API เป็นหลัก
FILE แสดงแหล่งข้อมูลที่มีการจัดเตรียมข้อมูลผ่านอินพุตไฟล์เป็นหลัก แต่คุณยังคงส่งข้อมูลผ่าน API ได้
UI

แหล่งข้อมูลของผลิตภัณฑ์ที่เพิ่มใน Merchant Center โดยตรง

แหล่งข้อมูลประเภทนี้สร้างหรืออัปเดตผ่าน API นี้ไม่ได้ ทำได้ผ่าน UI ของ Merchant Center เท่านั้น

แหล่งข้อมูลประเภทนี้เป็นแบบอ่านอย่างเดียว

AUTOFEED หรือที่เรียกว่าฟีดอัตโนมัติ ซึ่งใช้สร้างข้อมูลผลิตภัณฑ์โดยอัตโนมัติ แหล่งข้อมูลประเภทนี้สามารถเปิดหรือปิดใช้ได้ผ่านแพ็กเกจบัญชี

DataSourceReference

คุณสามารถใช้ข้อมูลอ้างอิงแหล่งข้อมูลเพื่อจัดการแหล่งข้อมูลที่เกี่ยวข้องภายในบริการแหล่งข้อมูลได้

ช่อง

ฟิลด์สหภาพ data_source_id

data_source_id ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

self

bool

คุณควรใช้ Self เพื่ออ้างอิงแหล่งข้อมูลหลัก

primary_data_source_name

string

ไม่บังคับ ชื่อแหล่งข้อมูลหลัก รูปแบบ: accounts/{account}/dataSources/{datasource}

supplemental_data_source_name

string

ไม่บังคับ ชื่อแหล่งข้อมูลเสริม รูปแบบ: accounts/{account}/dataSources/{datasource}

DeleteDataSourceRequest

ข้อความคําขอสําหรับเมธอด DeleteDataSource

ช่อง
name

string

ต้องระบุ ชื่อแหล่งข้อมูลที่จะใช้ลบ รูปแบบ: accounts/{account}/dataSources/{datasource}

FetchDataSourceRequest

ข้อความคําขอสําหรับเมธอด FetchDataSource

ช่อง
name

string

ต้องระบุ ชื่อทรัพยากรแหล่งข้อมูลที่จะใช้ดึงข้อมูล รูปแบบ: accounts/{account}/dataSources/{datasource}

FileInput

ข้อมูลที่เจาะจงสําหรับแหล่งข้อมูลไฟล์ ช่องนี้จะว่างเปล่าสำหรับอินพุตแหล่งข้อมูลอื่นๆ

ช่อง
fetch_settings

FetchSettings

ไม่บังคับ ดึงข้อมูลรายละเอียดเพื่อส่งแหล่งข้อมูล ซึ่งมีการตั้งค่าสำหรับประเภทอินพุตไฟล์ FETCH และ GOOGLE_SHEETS ช่องที่ต้องกรอกจะแตกต่างกันไปตามความถี่ในการดึงข้อมูล

file_name

string

ไม่บังคับ ชื่อไฟล์ของแหล่งข้อมูล ต้องระบุสำหรับประเภทอินพุตไฟล์ UPLOAD

file_input_type

FileInputType

เอาต์พุตเท่านั้น ประเภทของอินพุตไฟล์

FetchSettings

ดึงข้อมูลรายละเอียดเพื่อส่งแหล่งข้อมูล

ช่อง
enabled

bool

ไม่บังคับ เปิดหรือหยุดกำหนดเวลาการดึงข้อมูลชั่วคราว

day_of_month

int32

ไม่บังคับ วันที่ของเดือนที่ควรดึงข้อมูลไฟล์แหล่งข้อมูล (1-31) ฟิลด์นี้ตั้งค่าได้เฉพาะความถี่รายเดือนเท่านั้น

time_of_day

TimeOfDay

ไม่บังคับ ชั่วโมงของวันที่ที่ควรดึงข้อมูลไฟล์แหล่งข้อมูล ระบบจะไม่รองรับและละเว้นนาทีและวินาที

day_of_week

DayOfWeek

ไม่บังคับ วันในสัปดาห์ที่ควรดึงข้อมูลไฟล์แหล่งข้อมูล ฟิลด์นี้ตั้งค่าได้เฉพาะความถี่รายสัปดาห์เท่านั้น

time_zone

string

ไม่บังคับ เขตเวลาที่ใช้สำหรับกำหนดการ UTC โดยค่าเริ่มต้น เช่น "America/Los_Angeles"

frequency

Frequency

ต้องระบุ ความถี่ที่อธิบายกำหนดเวลาการดึงข้อมูล

fetch_uri

string

ไม่บังคับ URL ที่ดึงข้อมูลไฟล์แหล่งข้อมูลได้ Google Merchant Center รองรับการอัปโหลดตามกำหนดการอัตโนมัติโดยใช้โปรโตคอล HTTP, HTTPS หรือ SFTP ดังนั้นค่าจะต้องเป็นลิงก์ที่ถูกต้องซึ่งใช้โปรโตคอลอย่างใดอย่างหนึ่งใน 3 โปรโตคอลดังกล่าว ไม่สามารถแก้ไขได้สำหรับไฟล์ Google ชีต

username

string

ไม่บังคับ ชื่อผู้ใช้สำหรับ fetch_uri (ไม่บังคับ) ใช้สำหรับการส่งแหล่งข้อมูลผ่าน SFTP

password

string

ไม่บังคับ รหัสผ่านสำหรับ fetch_uri (ไม่บังคับ) ใช้สำหรับการส่งแหล่งข้อมูลผ่าน SFTP

ความถี่

ช่องที่ต้องกรอกจะแตกต่างกันไปตามความถี่ในการดึงข้อมูล สำหรับกำหนดการดึงข้อมูลรายเดือน คุณต้องใช้ [day of month][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_month] และ [hour of day][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] สำหรับกำหนดเวลาการเรียกข้อมูลรายสัปดาห์ คุณจำเป็นต้องระบุ [day of week][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_week] และ [hour of day][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] สำหรับกำหนดเวลาการเรียกข้อมูลรายวัน คุณต้องใช้เฉพาะ [hour of day][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] เท่านั้น

Enum
FREQUENCY_UNSPECIFIED ไม่ระบุความถี่
FREQUENCY_DAILY การดึงข้อมูลจะเกิดขึ้นทุกวัน
FREQUENCY_WEEKLY การดึงข้อมูลจะเกิดขึ้นทุกสัปดาห์
FREQUENCY_MONTHLY การดึงข้อมูลจะเกิดขึ้นทุกเดือน

FileInputType

วิธีนำส่งไฟล์

Enum
FILE_INPUT_TYPE_UNSPECIFIED ไม่ได้ระบุประเภทการป้อนข้อมูลไฟล์
UPLOAD อัปโหลดไฟล์ผ่าน SFTP, Google Cloud Storage หรืออัปโหลดด้วยตนเองใน Merchant Center
FETCH ระบบจะดึงข้อมูลไฟล์จาก fetch_uri ที่กําหนดค่าไว้
GOOGLE_SHEETS ระบบจะดึงข้อมูลไฟล์จาก Google ชีตที่ระบุใน fetch_uri

FileUpload

การอัปโหลดไฟล์ของแหล่งข้อมูลหนึ่งๆ ซึ่งก็คือผลลัพธ์ของการดึงข้อมูลแหล่งข้อมูล ณ การประทับเวลาหนึ่งๆ ที่คำนวณแบบไม่พร้อมกันเมื่อการประมวลผลแหล่งข้อมูลเสร็จสิ้น ใช้ได้กับแหล่งข้อมูลไฟล์เท่านั้น

ช่อง
name

string

ตัวระบุ ชื่อการอัปโหลดไฟล์แหล่งข้อมูล รูปแบบ: {datasource.name=accounts/{account}/dataSources/{datasource}/fileUploads/{fileupload}}

data_source_id

int64

เอาต์พุตเท่านั้น รหัสแหล่งข้อมูล

processing_state

ProcessingState

เอาต์พุตเท่านั้น สถานะการประมวลผลของแหล่งข้อมูล

issues[]

Issue

เอาต์พุตเท่านั้น รายการปัญหาที่เกิดขึ้นในแหล่งข้อมูล

items_total

int64

เอาต์พุตเท่านั้น จํานวนรายการในแหล่งข้อมูลที่ประมวลผลแล้ว

items_created

int64

เอาต์พุตเท่านั้น จํานวนรายการในแหล่งข้อมูลที่สร้างขึ้น

items_updated

int64

เอาต์พุตเท่านั้น จํานวนรายการในแหล่งข้อมูลที่อัปเดตแล้ว

upload_time

Timestamp

เอาต์พุตเท่านั้น วันที่อัปโหลดไฟล์ของแหล่งข้อมูล

ปัญหา

ข้อผิดพลาดที่เกิดขึ้นในแหล่งข้อมูล เช่น "ราคาไม่ถูกต้อง"

ช่อง
title

string

เอาต์พุตเท่านั้น ชื่อของปัญหา เช่น "สินค้ามีขนาดใหญ่เกินไป"

description

string

เอาต์พุตเท่านั้น คําอธิบายข้อผิดพลาด เช่น "แหล่งข้อมูลของคุณมีสินค้าที่ใหญ่เกินไปหรือมีแอตทริบิวต์มากเกินไป ระบบจะยกเลิกรายการเหล่านี้"

code

string

เอาต์พุตเท่านั้น รหัสของข้อผิดพลาด เช่น "validation/invalid_value" แสดงผล "?" หากไม่รู้จักรหัส

count

int64

เอาต์พุตเท่านั้น จํานวนครั้งที่เกิดข้อผิดพลาดในการอัปโหลดไฟล์

severity

Severity

เอาต์พุตเท่านั้น ความรุนแรงของปัญหา

documentation_uri

string

เอาต์พุตเท่านั้น ลิงก์ไปยังเอกสารประกอบที่อธิบายปัญหาอย่างละเอียด หากมี

ความรุนแรง

ความรุนแรงของปัญหา

Enum
SEVERITY_UNSPECIFIED ไม่ได้ระบุความรุนแรง
WARNING ปัญหาคือคำเตือน
ERROR ปัญหาคือข้อผิดพลาด

ProcessingState

สถานะการประมวลผลของแหล่งข้อมูล

Enum
PROCESSING_STATE_UNSPECIFIED ไม่ได้ระบุสถานะการประมวลผล
FAILED ประมวลผลแหล่งข้อมูลไม่ได้หรือรายการทั้งหมดมีข้อผิดพลาด
IN_PROGRESS กำลังประมวลผลแหล่งข้อมูล
SUCCEEDED ประมวลผลแหล่งข้อมูลสำเร็จแล้ว แต่บางรายการอาจมีข้อผิดพลาด

GetDataSourceRequest

ข้อความคําขอสําหรับเมธอด GetDataSource

ช่อง
name

string

ต้องระบุ ชื่อแหล่งข้อมูลที่จะใช้ดึงข้อมูล รูปแบบ: accounts/{account}/dataSources/{datasource}

GetFileUploadRequest

ข้อความคําขอสําหรับเมธอด GetFileUploadRequest

ช่อง
name

string

ต้องระบุ ชื่อไฟล์แหล่งข้อมูลที่อัปโหลดเพื่อดึงข้อมูล รูปแบบ: accounts/{account}/dataSources/{datasource}/fileUploads/latest

ListDataSourcesRequest

ข้อความคําขอสําหรับเมธอด ListDataSources

ช่อง
parent

string

ต้องระบุ บัญชีที่จะแสดงรายการแหล่งข้อมูล รูปแบบ: accounts/{account}

page_size

int32

ไม่บังคับ จำนวนแหล่งข้อมูลสูงสุดที่จะแสดง บริการอาจแสดงผลน้อยกว่าค่านี้ ค่าสูงสุดคือ 1,000 ระบบจะบังคับให้ค่าที่มากกว่า 1,000 เป็น 1,000 หากไม่ระบุ ระบบจะแสดงผลจำนวนแหล่งข้อมูลสูงสุด

page_token

string

ไม่บังคับ โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ ListDataSources ก่อนหน้านี้ ระบุข้อมูลนี้เพื่อเรียกข้อมูลหน้าถัดไป

เมื่อแบ่งหน้าเว็บ พารามิเตอร์อื่นๆ ทั้งหมดที่ระบุให้กับ ListDataSources ต้องตรงกับการเรียกที่ให้โทเค็นหน้าเว็บ

ListDataSourcesResponse

ข้อความตอบกลับสําหรับเมธอด ListDataSources

ช่อง
data_sources[]

DataSource

แหล่งข้อมูลจากบัญชีที่ระบุ

next_page_token

string

โทเค็น ซึ่งสามารถส่งเป็น page_token เพื่อเรียกข้อมูลหน้าถัดไป หากละเว้นช่องนี้ จะไม่มีหน้าถัดไป

LocalInventoryDataSource

แหล่งข้อมูลสินค้าคงคลังในร้าน

ช่อง
feed_label

string

ต้องระบุ เปลี่ยนแปลงไม่ได้ ป้ายกํากับฟีดของข้อเสนอที่มีการแสดงสินค้าคงคลังในร้าน

ต้องมีอักขระไม่เกิน 20 ตัว โดยเป็นตัวอักษรตัวพิมพ์ใหญ่ (A-Z), ตัวเลข (0-9) และขีดกลาง (-)

ดูข้อมูลเพิ่มเติมได้ที่การย้ายข้อมูลไปยังป้ายกํากับฟีด

content_language

string

ต้องระบุ เปลี่ยนแปลงไม่ได้ ภาษา ISO 639-1 แบบ 2 ตัวอักษรของสินค้าที่มีการแสดงสินค้าคงคลังในร้าน

MerchantReviewDataSource

ประเภทนี้ไม่มีช่อง

แหล่งข้อมูลรีวิวผู้ขาย

PrimaryProductDataSource

แหล่งข้อมูลหลักสำหรับผลิตภัณฑ์ในร้านและออนไลน์

ช่อง
channel

Channel

ต้องระบุ เปลี่ยนแปลงไม่ได้ ระบุประเภทของช่องทางแหล่งข้อมูล

countries[]

string

ไม่บังคับ ประเทศที่อาจแสดงสินค้า แสดงเป็นรหัสเขตแดน CLDR

default_rule

DefaultRule

ไม่บังคับ การจัดการกฎเริ่มต้นของแหล่งข้อมูล หากตั้งค่าไว้ ระบบจะแทนที่แหล่งข้อมูลที่ลิงก์

feed_label

string

ไม่บังคับ เปลี่ยนแปลงไม่ได้ ป้ายกํากับฟีดที่ระบุไว้ที่ระดับแหล่งข้อมูล

ต้องมีอักขระไม่เกิน 20 ตัว โดยเป็นตัวอักษรตัวพิมพ์ใหญ่ (A-Z), ตัวเลข (0-9) และขีดกลาง (-)

ดูข้อมูลเพิ่มเติมได้ที่การย้ายข้อมูลไปยังป้ายกํากับฟีด

feedLabel และ contentLanguage ต้องตั้งค่าหรือยกเลิกการตั้งค่าทั้ง 2 รายการสำหรับแหล่งข้อมูลที่มีประเภทเนื้อหาผลิตภัณฑ์ โดยต้องตั้งค่าสำหรับแหล่งข้อมูลที่มีอินพุตไฟล์

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

content_language

string

ไม่บังคับ เปลี่ยนแปลงไม่ได้ ภาษา ISO 639-1 แบบ 2 ตัวอักษรของรายการในแหล่งข้อมูล

feedLabel และ contentLanguage ต้องตั้งค่าไว้ทั้งคู่หรือไม่ได้ตั้งค่าไว้เลย คุณจะยกเลิกการตั้งค่าฟิลด์ได้เฉพาะสำหรับแหล่งข้อมูลที่ไม่มีการป้อนไฟล์

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

ช่อง

ช่องแหล่งข้อมูล

ช่องทางใช้เพื่อแยกความแตกต่างระหว่างแหล่งข้อมูลของประเภทผลิตภัณฑ์ต่างๆ

Enum
CHANNEL_UNSPECIFIED ไม่ได้ระบุ
ONLINE_PRODUCTS ผลิตภัณฑ์ออนไลน์
LOCAL_PRODUCTS ผลิตภัณฑ์ในร้าน
PRODUCTS แหล่งข้อมูลที่รวมสำหรับทั้งผลิตภัณฑ์ในร้านและออนไลน์ หมายเหตุ: การจัดการผลิตภัณฑ์ผ่าน API จะใช้ไม่ได้กับช่องทางนี้

DefaultRule

การจัดการกฎเริ่มต้นของแหล่งข้อมูล

ช่อง
take_from_data_sources[]

DataSourceReference

ต้องระบุ รายการแหล่งข้อมูลที่ลิงก์ในกฎเริ่มต้น รายการนี้จะเรียงตามลําดับความสําคัญของกฎเริ่มต้นในการรวมข้อมูล โดยอาจไม่มีหรือมีการอ้างอิงถึง self และแหล่งข้อมูลเสริมหลายรายการ

รายการต้องไม่ว่างเปล่า

หากต้องการลิงก์แหล่งข้อมูลกับกฎเริ่มต้น คุณต้องเพิ่มการอ้างอิงใหม่ลงในรายการนี้ (ตามลําดับ)

หากต้องการยกเลิกการลิงก์แหล่งข้อมูลกับกฎเริ่มต้น คุณต้องนําการอ้างอิงนั้นออกจากรายการนี้

การเปลี่ยนลําดับของรายการนี้จะทําให้ลําดับความสําคัญของแหล่งข้อมูลในกฎเริ่มต้นเปลี่ยนแปลงไปด้วย

เช่น การให้รายการต่อไปนี้ [1001, self] จะใช้ค่าแอตทริบิวต์จากแหล่งข้อมูลเสริม 1001 และเปลี่ยนเป็น self หากไม่ได้ตั้งค่าแอตทริบิวต์ใน 1001

ProductReviewDataSource

ประเภทนี้ไม่มีช่อง

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

PromotionDataSource

แหล่งข้อมูลโปรโมชัน

ช่อง
target_country

string

ต้องระบุ เปลี่ยนแปลงไม่ได้ ประเทศเป้าหมายที่ใช้เป็นส่วนหนึ่งของตัวระบุที่ไม่ซ้ำ แสดงเป็นรหัสเขตแดน CLDR

โปรโมชันใช้ได้ในบางประเทศเท่านั้น

content_language

string

ต้องระบุ เปลี่ยนแปลงไม่ได้ ภาษา ISO 639-1 แบบ 2 ตัวอักษรของรายการในแหล่งข้อมูล

RegionalInventoryDataSource

แหล่งข้อมูลสินค้าคงคลังระดับภูมิภาค

ช่อง
feed_label

string

ต้องระบุ เปลี่ยนแปลงไม่ได้ ป้ายกำกับฟีดของข้อเสนอที่มีสินค้าคงคลังระดับภูมิภาค

ต้องมีอักขระไม่เกิน 20 ตัว โดยเป็นตัวอักษรตัวพิมพ์ใหญ่ (A-Z), ตัวเลข (0-9) และขีดกลาง (-)

ดูข้อมูลเพิ่มเติมได้ที่การย้ายข้อมูลไปยังป้ายกํากับฟีด

content_language

string

ต้องระบุ เปลี่ยนแปลงไม่ได้ ภาษา ISO 639-1 แบบ 2 ตัวอักษรของรายการที่มีการแสดงสินค้าคงคลังระดับภูมิภาค

SupplementalProductDataSource

แหล่งข้อมูลเสริมสำหรับผลิตภัณฑ์ในร้านและออนไลน์ หลังจากสร้างแล้ว คุณควรลิงก์แหล่งข้อมูลผลิตภัณฑ์เสริมกับแหล่งข้อมูลผลิตภัณฑ์หลักอย่างน้อย 1 แหล่ง

ช่อง
referencing_primary_data_sources[]

DataSourceReference

เอาต์พุตเท่านั้น รายการแหล่งข้อมูลหลักทั้งหมด (ไม่เป็นระเบียบและกรองข้อมูลที่ซ้ำกันออกแล้ว) ที่ลิงก์กับแหล่งข้อมูลนี้ในกฎเริ่มต้นหรือกฎที่กําหนดเอง คุณจะลบแหล่งข้อมูลเสริมไม่ได้จนกว่าจะนําลิงก์ทั้งหมดออก

feed_label

string

ไม่บังคับ เปลี่ยนแปลงไม่ได้ ป้ายกํากับฟีดที่ระบุไว้ที่ระดับแหล่งข้อมูล

ต้องมีอักขระไม่เกิน 20 ตัว โดยเป็นตัวอักษรตัวพิมพ์ใหญ่ (A-Z), ตัวเลข (0-9) และขีดกลาง (-)

ดูข้อมูลเพิ่มเติมได้ที่การย้ายข้อมูลไปยังป้ายกํากับฟีด

feedLabel และ contentLanguage ต้องตั้งค่าหรือยกเลิกการตั้งค่าทั้ง 2 รายการสำหรับแหล่งข้อมูลที่มีประเภทเนื้อหาผลิตภัณฑ์

โดยต้องตั้งค่าสำหรับแหล่งข้อมูลที่มี file input ช่องต้องไม่มีการตั้งค่าสําหรับแหล่งข้อมูลที่ไม่มี file input

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

content_language

string

ไม่บังคับ เปลี่ยนแปลงไม่ได้ ภาษา ISO 639-1 แบบ 2 ตัวอักษรของรายการในแหล่งข้อมูล

feedLabel และ contentLanguage ต้องตั้งค่าไว้ทั้งคู่หรือไม่ได้ตั้งค่าไว้เลย คุณจะยกเลิกการตั้งค่าฟิลด์ได้เฉพาะสำหรับแหล่งข้อมูลที่ไม่มีการป้อนไฟล์

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

UpdateDataSourceRequest

ข้อความคําขอสําหรับเมธอด UpdateDataSource

ช่อง
data_source

DataSource

ต้องระบุ ทรัพยากรแหล่งข้อมูลที่จะอัปเดต

update_mask

FieldMask

ต้องระบุ รายการช่องแหล่งข้อมูลที่จะอัปเดต

ระบบจะลบช่องที่ระบุไว้ในมาสก์การอัปเดตซึ่งไม่มีค่าที่ระบุไว้ในเนื้อหาออกจากแหล่งข้อมูล

ระบบไม่รองรับการให้ค่า "*" พิเศษสำหรับการแทนที่แหล่งข้อมูลทั้งหมด