ส่วนนี้จะอธิบายสคีมา XML ที่ใช้สำหรับฟีดข้อมูลรีวิวผู้ขาย
องค์ประกอบระดับบนสุด: <feed>
คำอธิบาย
องค์ประกอบคอนเทนเนอร์บนสุดที่เก็บองค์ประกอบอื่นๆ ทั้งหมดในฟีด
Attributes
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
xmlns
|
xs:string | ต้องระบุ (1) | โปรดฮาร์ดโค้ดค่าต่อไปนี้http://schemas.google.com/merchant_reviews/5.0
|
xmlns:xsi
|
xs:string | ต้องระบุ (1) | โปรดฮาร์ดโค้ดค่าต่อไปนี้http://www.w3.org/2001/XMLSchema-instance
|
xsi:schemaLocation
|
xs:string | ต้องระบุ (1) | โปรดฮาร์ดโค้ดค่าต่อไปนี้ โดยเว้นช่องว่างเดี่ยวระหว่าง URLhttp://schemas.google.com/merchant_reviews/5.0 http://www.gstatic.com/productsearch/static/reviews/5.0/merchant_reviews.xsd
|
ตัวอย่าง
<feed xmlns="http://schemas.google.com/merchant_reviews/5.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.google.com/merchant_reviews/5.0 https://www.gstatic.com/productsearch/static/reviews/5.0/merchant_reviews.xsd">
มี
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
merchants |
-- | ไม่บังคับ (0-1) | องค์ประกอบคอนเทนเนอร์สำหรับองค์ประกอบ <merchant> |
deleted_merchants |
-- | ไม่บังคับ (0-1) | องค์ประกอบคอนเทนเนอร์สำหรับองค์ประกอบ <deleted_merchant> |
reviews |
-- | ไม่บังคับ (0-1) | องค์ประกอบคอนเทนเนอร์สำหรับองค์ประกอบ <review> |
deleted_reviews |
-- | ไม่บังคับ (0-1) | องค์ประกอบคอนเทนเนอร์สำหรับองค์ประกอบ <deleted_review> |
<merchants>
คำอธิบาย
คอนเทนเนอร์สำหรับองค์ประกอบ <merchant>
มี
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
merchant |
-- | ต้องระบุ (1-n) | องค์ประกอบที่ซ้ำกันสำหรับผู้ขายแต่ละราย |
<merchant>
คำอธิบาย
องค์ประกอบ <merchant>
แต่ละรายการจะมีข้อมูลและรีวิวของผู้ขาย 1 ราย
Attributes
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
id |
รหัส | ต้องระบุ (1) | ต้องไม่ซ้ำกันและคงที่ในทุกฟีด กล่าวคือ หากฟีดในวันนี้และฟีดเมื่อ 90 วันที่แล้วอ้างอิงถึงผู้ขายรายเดียวกัน ฟีดทั้ง 2 รายการจะต้องมีรหัสเดียวกัน |
ตัวอย่าง
<merchant id="2739">
มี
โปรดรวมองค์ประกอบต่อไปนี้ไว้ภายในองค์ประกอบผู้ขาย
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
name |
NonEmptyString | ต้องระบุ (1) | ชื่อที่แสดงของผู้ขายที่มนุษย์อ่านได้ |
merchant_url
|
xs:anyURI | ต้องระบุ (1) | URL ของเว็บไซต์หลักของผู้ขาย อย่าใช้ URL เปลี่ยนเส้นทางสำหรับค่านี้ กล่าวอีกนัยหนึ่งคือ ค่าควรชี้ไปยังเว็บไซต์ของผู้ขายโดยตรง ตัวอย่าง <merchant_url> http://store.google.com </merchant_url> |
rating_url
|
xs:anyURI | ต้องระบุ (1) | URL ไปยังหน้า Landing Page ที่โฮสต์รีวิวสำหรับผู้ขายรายนี้ อย่าใช้ URL ที่เปลี่ยนเส้นทาง ตัวอย่าง <rating_url> http://merchant_url.com/reviews/ </rating_url> |
create_timestamp
|
DateTimeWithTimeZone | ต้องระบุ (1) | เวลา/วันที่สร้างผู้ขาย ซึ่งไม่ควรมีการเปลี่ยนแปลง |
last_update_timestamp
|
DateTimeWithTimeZone | ต้องระบุ (1) | เวลา/วันที่อัปเดตผู้ขายครั้งล่าสุด หากมีการอัปเดตช่องใดช่องหนึ่งในองค์ประกอบ <merchant>
สำหรับรหัสผู้ขายที่ระบุ ค่านี้จะต้องเปลี่ยนแปลงด้วย
|
<deleted_merchants>
คำอธิบาย
คอนเทนเนอร์สำหรับผู้ขายที่ถูกลบ
มี
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
deleted_merchant |
-- | ต้องระบุ (1-n) | มีองค์ประกอบที่เกี่ยวข้องกับผู้ขายรายเดียวที่ถูกลบ |
<deleted_merchant>
คำอธิบาย
ผู้ขายที่ถูกลบ
Attributes
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
id
|
รหัส | ต้องระบุ (1) | ระบุรหัสของผู้ขายที่ควรลบออกจากฟีด รหัสต้องตรงกับแอตทริบิวต์ id ขององค์ประกอบ <merchant> ในไฟล์ฟีดก่อนหน้า
|
มี
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
last_update_timestamp
|
DateTimeWithTimeZone | ต้องระบุ (1) | เวลา/วันที่ที่นำผู้ขายออกจากระบบ
ตัวอย่าง <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
ตัวอย่าง
<deleted_merchant id="10"> <last_update_timestamp>2014-07-12T07:55:06Z</last_update_timestamp> </deleted_merchant>
<reviews>
คำอธิบาย
คอนเทนเนอร์สำหรับองค์ประกอบ <review>
มี
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
review
|
-- | ต้องระบุ (1-n) | องค์ประกอบที่ซ้ำกันสำหรับแต่ละรีวิว |
<review>
คำอธิบาย
คอนเทนเนอร์สำหรับรายละเอียดที่เกี่ยวข้องกับรีวิว
Attributes
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
id
|
รหัส | ต้องระบุ (1) | ตัวระบุสำหรับการรีวิวในระบบ ต้องไม่ซ้ำกันและคงที่ในทุกฟีด
ตัวอย่าง <review id=132739 mid=1234> |
mid
|
รหัส | ต้องระบุ (1) | ตัวระบุของผู้ขายที่รีวิวนี้มีไว้ให้ |
มี
โปรดรวมองค์ประกอบต่อไปนี้ไว้ในองค์ประกอบรีวิว
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
reviewer_name
|
NonEmptyString | ไม่บังคับ (0-1) | ชื่อที่แสดงของผู้เขียนรีวิว โดยรีวิวควรมีผู้เขียนที่มีชื่อ
รีวิวแบบไม่ระบุชื่อไม่ควรรวมช่องนี้
ตัวอย่าง <reviewer_name> Joel </reviewer_name> |
create_timestamp
|
DateTimeWithTimeZone | ต้องระบุ (1) | เวลา/วันที่ที่ผู้ใช้ส่งรีวิว ซึ่งไม่ควรมีการเปลี่ยนแปลง
ตัวอย่าง <create_timestamp> 2016-04-03T18:37:32Z </create_timestamp> |
last_update_timestamp
|
DateTimeWithTimeZone | ต้องระบุ (1) | เวลา/วันที่ที่มีการเปลี่ยนแปลงข้อมูลในองค์ประกอบ <review> ครั้งล่าสุด หากมีการอัปเดตช่องใดช่องหนึ่ง
ในองค์ประกอบ <review> สำหรับรหัสรีวิวที่ระบุ ค่านี้จะต้องเปลี่ยนแปลงด้วย
ตัวอย่าง <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
country_code
|
CountryCode | ต้องระบุ (1) | ประเทศของผู้รีวิว หากมี ค่านี้คือประเทศที่มีการจัดส่งผลิตภัณฑ์หรือประเทศที่มีการให้บริการ หรือใช้ประเทศที่ผู้รีวิวอยู่ ณ เวลาที่เขียนรีวิว รหัสประเทศต้องอยู่ในรูปแบบ ISO 3166-1 alpha-2
ตัวอย่าง <country_code> US </country_code> |
title
|
xs:string | ไม่บังคับ (0-1) | ชื่อของรีวิว ชื่อควรเป็นข้อความธรรมดาที่ไม่มีแท็ก HTML
ตัวอย่าง <title> Great prices </title> |
content
|
xs:string | ต้องระบุ (1) | เนื้อหาของรีวิว ข้อความนี้ควรเป็นข้อความอิสระที่ผู้ใช้ระบุและไม่ควร
ตัดทอน เนื้อหาควรเป็นข้อความธรรมดาที่ไม่มีแท็ก HTML เช่น
การขึ้นบรรทัดใหม่ควรแสดงด้วยอักขระป้อนบรรทัด ไม่ใช่แท็ก <br>
หากมีการตอบคำถามที่แตกต่างกันหลายคำตอบ คุณควรระบุคำตอบทั้งหมดพร้อมบริบทขั้นต่ำเพื่อให้คำตอบสมเหตุสมผล ไม่ควรระบุบริบท
หากคำถามยังไม่ได้รับคำตอบ
ตัวอย่าง <content> I like this store! My order arrived on time and I got a great price. </content> ตัวอย่าง <content> Positives: Great prices. Suggestions: Selection could be better. </content> |
ratings
|
-- | ต้องระบุ (1) | องค์ประกอบคอนเทนเนอร์สำหรับคะแนนของผู้รีวิวที่มีต่อผู้ขาย หากไม่มีคะแนนสำหรับ
องค์ประกอบ <overall> ระบบควรยกเว้นรีวิวที่เกี่ยวข้องทั้งหมดจากฟีด
เนื่องจากต้องมีองค์ประกอบ <overall> และระบบจะไม่ยอมรับรีวิวที่ไม่มีองค์ประกอบนี้
|
collection_method
|
CollectionMethodType | ต้องระบุ (1) | วิธีการที่ใช้ในการรวบรวมรีวิว ค่าต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
ตัวอย่าง <collection_method> after_fulfillment </collection_method> |
<ratings>
คำอธิบาย
มีการให้คะแนนผู้ขายโดยผู้รีวิว หากไม่มีคะแนนสำหรับองค์ประกอบ <overall>
คุณควรยกเว้นรีวิวที่เชื่อมโยงทั้งหมดจากฟีด เนื่องจากต้องมีองค์ประกอบ <overall>
และระบบจะไม่ยอมรับรีวิวที่ไม่มีองค์ประกอบนี้
มี
โปรดรวมองค์ประกอบต่อไปนี้ไว้ในองค์ประกอบการให้คะแนน
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
overall
|
RatingRange | ต้องระบุ (1) | คะแนนโดยรวมของผู้รีวิวสำหรับผู้ขาย
ตัวอย่าง <overall min="1" max="10">9</overall> |
customer_service
|
RatingRange | ไม่บังคับ (0-1) | คะแนนที่ผู้รีวิวให้แก่คุณภาพการบริการลูกค้าของผู้ขายรายนี้
ตัวอย่าง <customer_service min="1" max="5">3</customer_service> |
<deleted_reviews>
คำอธิบาย
คอนเทนเนอร์สำหรับรีวิวที่ถูกลบ
มี
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
deleted_review
|
-- | ต้องระบุ (1-n) | มีองค์ประกอบที่เกี่ยวข้องกับรีวิวที่ลบไปแล้วรายการเดียว |
<deleted_review>
คำอธิบาย
รีวิวที่ถูกลบ
Attributes
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
id
|
รหัส | ต้องระบุ (1) | ระบุรหัสของรีวิวที่ควรลบออกจากฟีด รหัสต้องตรงกับแอตทริบิวต์รหัสขององค์ประกอบ <review> ในไฟล์ฟีด
|
มี
ชื่อ | รูปแบบ | จำนวนข้อผิดพลาด | คำอธิบาย |
---|---|---|---|
last_update_timestamp
|
DateTimeWithTimeZone | ต้องระบุ (1) | เวลาที่นำรีวิวออกจากระบบ
ตัวอย่าง <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
ตัวอย่าง
<deleted_review id="10"> <last_update_timestamp>2014-07-12T07:55:06Z<last_update_timestamp> </deleted_review>