หน้านี้แสดงวิธีสร้างและอัปเดตแหล่งข้อมูลแบบเป็นโปรแกรมที่ให้คุณแทรกผลิตภัณฑ์ได้ แหล่งข้อมูลอัตโนมัติทำให้การส่งข้อมูลผลิตภัณฑ์ไปยัง Google ง่ายขึ้น แหล่งข้อมูลอัตโนมัติช่วยให้มั่นใจว่าข้อมูลล่าสุดเกี่ยวกับผลิตภัณฑ์ที่เกี่ยวข้องจากเว็บไซต์จะเข้าถึง Google
Content API for Shopping ช่วยให้คุณสร้างแหล่งข้อมูลหลักได้เท่านั้น คุณสามารถใช้ API แหล่งข้อมูลผู้ขายเพื่อสร้างแหล่งข้อมูลประเภทต่อไปนี้
- แหล่งข้อมูลผลิตภัณฑ์หลัก
- แหล่งข้อมูลผลิตภัณฑ์เสริม
- แหล่งข้อมูลสินค้าคงคลังในร้าน
- แหล่งข้อมูลสินค้าคงคลังระดับภูมิภาค
- แหล่งข้อมูลโปรโมชัน
Content API for Shopping อนุญาตให้จัดการแหล่งข้อมูลด้วยการป้อนข้อมูลไฟล์เท่านั้น Merchant API ช่วยให้คุณจัดการแหล่งข้อมูลด้วยอินพุตทั้งไฟล์และ API ได้
คุณใช้ API แหล่งข้อมูลผู้ขายเพื่อทำสิ่งต่อไปนี้ได้
- สร้างแหล่งข้อมูลหลักใหม่ด้วย
feedLabel
และcontentLanguage
ที่เฉพาะเจาะจง - สร้างแหล่งข้อมูลไวลด์การ์ด แหล่งข้อมูลไวลด์การ์ดไม่มีการตั้งค่าช่อง
feedLabel
และcontentLanguage
แหล่งข้อมูลไวลด์การ์ดช่วยให้คุณแทรกผลิตภัณฑ์ที่มีfeedLabel
และcontentLanguage
ร่วมกันในแหล่งข้อมูลได้ - สร้างแหล่งข้อมูลเสริมเพื่อลิงก์กับแหล่งข้อมูลหลักที่มีอยู่
- ตั้งค่ากำหนดการสำหรับแหล่งข้อมูลไฟล์
- จัดการแหล่งข้อมูล API
- ใช้แหล่งข้อมูลประเภทอื่นๆ เช่น โปรโมชัน
สิ่งที่ต้องดำเนินการก่อน
- ต้องย้ายบัญชีของคุณไปยังฟีดภาษาเดียว
หากต้องการยืนยันว่าบัญชีย้ายไปยังการแยกเป้าหมายข้อมูลแล้ว ให้ใช้รายการแหล่งข้อมูลหรือวิธีการ ในกรณีที่ไม่มีสิทธิ์ คุณจะได้รับข้อความข้อยกเว้นต่อไปนี้และคุณควรติดต่อทีมสนับสนุน
This account is in the data sources migration process and can't be used with this API yet. Contact support for more info on when this account will be able to use the data sources endpoint.
สร้างแหล่งข้อมูลใหม่
หากต้องการสร้างแหล่งข้อมูลหลักใหม่ที่มี feedLabel
และ contentLanguage
ที่เฉพาะเจาะจง ให้ตั้งค่าช่อง feedLabel
และ contentLanguage
ในการกำหนดค่าเฉพาะประเภท เช่น PrimaryProductDataSource
หากต้องการดูแหล่งข้อมูลที่สร้างขึ้นใหม่ ให้สร้างคำขอGET
หรือLIST
สร้างแหล่งข้อมูลหลักที่ใช้ไวลด์การ์ดใหม่
หากต้องการสร้างฟีดหลักสำหรับไวลด์การ์ดใหม่ ให้กำหนดค่าแหล่งข้อมูลโดยใช้ PrimaryProductDataSource
และอย่าตั้งค่าช่อง feedLabel
และ contentLanguage
เมื่อใช้ Content API for Shopping ระบบจะสร้างแหล่งข้อมูล API ให้คุณเพียง 1 รายการ การใช้ API ของแหล่งข้อมูลผู้ขายช่วยให้คุณมีแหล่งข้อมูล API ได้หลายแหล่ง ซึ่งบางแห่งสามารถใช้ไวลด์การ์ดได้
เฉพาะแหล่งข้อมูลที่มีอินพุต API เท่านั้นที่จะใช้เป็นแหล่งข้อมูลไวลด์การ์ดได้ อินพุตไฟล์ไม่รองรับแหล่งข้อมูลไวลด์การ์ด
สร้างแหล่งข้อมูลเสริมและลิงก์กับแหล่งข้อมูลหลัก
คุณสามารถใช้แหล่งข้อมูลเสริมเพื่ออัปเดตข้อมูลผลิตภัณฑ์บางส่วนได้โดยการเพิ่มตัวระบุที่ไม่ซ้ำกันของแหล่งข้อมูลเป็นพารามิเตอร์การค้นหาเมื่อเรียกใช้เมธอด accounts.productInputs.insert
และ accounts.productInputs.delete
คุณใช้ได้เฉพาะแหล่งข้อมูลเสริมในการอัปเดตผลิตภัณฑ์ที่มีอยู่
หากต้องการสร้างแหล่งข้อมูลเสริม ให้กำหนดค่าแหล่งข้อมูลโดยใช้ SupplementalProductDataSource
แล้วลิงก์แหล่งข้อมูลด้วยการอัปเดตช่อง defaultRule
ในแหล่งข้อมูลหลัก
แหล่งข้อมูลของไฟล์เสริมไม่สามารถเป็นแหล่งข้อมูลไวลด์การ์ดได้ แหล่งข้อมูล API เสริมต้องเป็นแหล่งข้อมูลไวลด์การ์ดเสมอ
ตั้งค่ากำหนดการสำหรับแหล่งข้อมูลไฟล์
หากต้องการตั้งเวลาสำหรับฟีดไฟล์ ให้กำหนดค่าแหล่งข้อมูลให้เป็นแหล่งข้อมูลของไฟล์โดยใช้ช่อง FileInput
แล้วตั้งค่า fetchsettings
โดยใช้ช่อง FileInput.FetchSettings
ลบแหล่งข้อมูล
หากต้องการลบแหล่งข้อมูลที่มีอยู่ออกจากบัญชี ให้ใช้เมธอด accounts.dataSources.delete
ดึงข้อมูลแหล่งข้อมูล
หากต้องการดึงข้อมูลไฟล์ที่กำหนดค่าในแหล่งข้อมูล ให้ใช้เมธอด accounts.dataSources.fetch
วิธีนี้จะดำเนินการดึงข้อมูลทันทีในแหล่งข้อมูลจากบัญชีของคุณ วิธีนี้ใช้ได้เฉพาะกับแหล่งข้อมูลที่มีชุดอินพุตไฟล์
รับแหล่งข้อมูล
หากต้องการเรียกการกำหนดค่าแหล่งข้อมูลสำหรับบัญชี ให้ใช้เมธอด accounts.dataSources.get
แสดงรายการแหล่งข้อมูล
หากต้องการแสดงรายการการกำหนดค่าแหล่งข้อมูลสำหรับบัญชี ให้ใช้เมธอด accounts.dataSources.list
แพตช์แหล่งข้อมูล
หากต้องการอัปเดตการกำหนดค่าของแหล่งข้อมูลที่มีอยู่ ให้ใช้เมธอด accounts.dataSources.patch