ภาพรวมของ API แหล่งข้อมูลผู้ขาย

หน้านี้แสดงวิธีสร้างและอัปเดตแหล่งข้อมูลแบบเป็นโปรแกรมที่ให้คุณแทรกผลิตภัณฑ์ได้ แหล่งข้อมูลอัตโนมัติทำให้การส่งข้อมูลผลิตภัณฑ์ไปยัง 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