בקטע הזה מתוארת סכימת ה-XML שבה נעשה שימוש בפיד נתוני הביקורות של המוכרים.
רכיב ברמה העליונה: <feed>
תיאור
רכיב המאגר העליון המכיל את כל הרכיבים האחרים בפיד.
מאפיינים
שם | פורמט | אירועים | תיאור |
---|---|---|---|
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) | יש לקבע בתוך הקוד את הערך הבא ולהשאיר רווח ריק אחד בין כתובות URL:http://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>
מכיל מידע וביקורות עבור מוכר אחד.
מאפיינים
שם | פורמט | אירועים | תיאור |
---|---|---|---|
id |
מזהה | חובה (1) | הוא חייב להיות ייחודי ויציב בכל הפידים. במילים אחרות, אם פיד של היום ופיד מלפני 90 יום מתייחסים לאותו מוכר, המזהה שלו צריך להיות זהה. |
דוגמה
<merchant id="2739">
מכיל
יש לכלול את הרכיבים הבאים ברכיב המוכר.
שם | פורמט | אירועים | תיאור |
---|---|---|---|
name |
nonEmptyString | חובה (1) | שם תצוגה של המוכר שאפשר לקרוא. |
merchant_url
|
xs:anyURI | חובה (1) | כתובת האתר הראשי של המוכר. אין להשתמש בכתובת URL להפניה אוטומטית לערך הזה. במילים אחרות, הערך צריך להפנות ישירות לאתר של המוכר. דוגמה: <merchant_url> http://store.google.com </merchant_url> |
rating_url
|
xs:anyURI | חובה (1) | כתובת ה-URL של דף הנחיתה שמארח את הביקורות על המוכר הזה. אין להשתמש בכתובת URL להפניה אוטומטית. דוגמה: <rating_url> http://merchant_url.com/reviews/ </rating_url> |
create_timestamp
|
DateTimeWithTimeZone | חובה (1) | השעה/התאריך שבהם המוכר נוצר. זה לא אמור להשתנות. |
last_update_timestamp
|
DateTimeWithTimeZone | חובה (1) | השעה/התאריך שבהם המוכר עודכן לאחרונה. אם אחד מהשדות ברכיב <merchant>
מעודכן עבור מספר חשבון Merchant נתון, הערך הזה חייב להשתנות גם הוא.
|
<deleted_merchants>
תיאור
קונטיינר של מוכרים שנמחקו.
מכיל
שם | פורמט | אירועים | תיאור |
---|---|---|---|
deleted_merchant |
-- | חובה (1–n) | מכיל רכיבים הקשורים למוכר שנמחק אחד. |
<deleted_merchant>
תיאור
המוכר שנמחק.
מאפיינים
שם | פורמט | אירועים | תיאור |
---|---|---|---|
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>
תיאור
מאגר שמכיל פרטים שקשורים לביקורת.
מאפיינים
שם | פורמט | אירועים | תיאור |
---|---|---|---|
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
|
קוד מדינה | חובה (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
|
טווח דירוגים | חובה (1) | הדירוג הכולל של הבודק למוכר.
דוגמה: <overall min="1" max="10">9</overall> |
customer_service
|
טווח דירוגים | אופציונלי (0–1) | הדירוג של כותב הביקורת על איכות שירות הלקוחות של המוכר הזה.
דוגמה: <customer_service min="1" max="5">3</customer_service> |
<deleted_reviews>
תיאור
קונטיינר של ביקורות שנמחקו.
מכיל
שם | פורמט | אירועים | תיאור |
---|---|---|---|
deleted_review
|
-- | חובה (1–n) | מכיל רכיבים שקשורים לביקורת אחת שנמחקה. |
<deleted_review>
תיאור
בודקים אילו ההגדרות נמחקו.
מאפיינים
שם | פורמט | אירועים | תיאור |
---|---|---|---|
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>