REST Resource: accounts.priceAccuracyViews

משאב: PriceAccuracyView

תצוגה של דיוק המחירים. המאמר הזה מתייחס לפונקציונליות של דוחות הדיוק במחירים בגרסאות API שקדמו לגרסה 3.0. מידע נוסף זמין במאמר בנושא דוח הדיוק במחירים.

ייצוג ב-JSON
{
  "name": string,
  "results": [
    {
      object (PriceAccuracyRow)
    }
  ]
}
שדות
name

string

שם המשאב צריך להיות בפורמט accounts/{account_id}/priceAccuracyViews/{report_date}.

results[]

object (PriceAccuracyRow)

רשימת השורות שתואמות לשאילתה.

PriceAccuracyRow

שורה של דיוק במחיר.

ייצוג ב-JSON
{
  "hotel": string,
  "checkinDate": {
    object (Date)
  },
  "lengthOfStayDays": integer,
  "fetchedPriceRecord": {
    object (PriceRecord)
  },
  "cachedPriceRecord": {
    object (PriceRecord)
  },
  "correctionTime": string,
  "url": string,
  "rateRuleId": string,
  "hotelCountryCode": string,
  "deviceType": enum (Device),
  "finalDomain": string,
  "mismatchReason": enum (MismatchReason),
  "affectsScore": boolean,
  "signalSource": enum (SignalSource),
  "userRegionCode": string,
  "adultOccupancy": integer,
  "childOccupancy": integer
}
שדות
hotel

string

מזהה המלון שהוגדר על ידי השותף.

checkinDate

object (Date)

תאריך הצ'ק-אין.

lengthOfStayDays

integer

משך השהייה.

fetchedPriceRecord

object (PriceRecord)

המחיר שמופיע באתר של השותף.

cachedPriceRecord

object (PriceRecord)

המחיר שפורסם.

correctionTime

string (Timestamp format)

השעה שבה מחיר שגוי עודכן למחיר נכון.

הפונקציה משתמשת ב-RFC 3339, והפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות חלקיות. אפשר להשתמש גם בהיסטים אחרים מלבד Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

url

string

כתובת ה-URL הראשונית שבה ביקרתם באתר השותף.

rateRuleId

string

כלל התעריף של המחיר המפורסם לתעריפים בלעדיים.

hotelCountryCode

string

המדינה שבה נמצא המלון (על סמך הכתובת).

deviceType

enum (Device)

סוג המכשיר של המשתמש.

finalDomain

string

הדומיין של הדף הסופי שממנו נשלפים המחירים.

mismatchReason

enum (MismatchReason)

הסיבה לכך שהמחיר שאוחזר לא תואם למחיר שנשמר במטמון.

affectsScore

boolean

הערך True אם השורה הזו משפיעה על ציון הדיוק הכולל של המחיר.

signalSource

enum (SignalSource)

המקור של אות הדיוק במחיר.

userRegionCode

string

האזור של המשתמש.

adultOccupancy

integer

מספר המבוגרים בפרטי התפוסה של שאילתת האימות.

childOccupancy

integer

מספר הילדים בפרטי התפוסה של שאילתת האימות.

PriceRecord

רשומת מחיר.

ייצוג ב-JSON
{
  "basePrice": number,
  "taxesAndFees": number,
  "currencyCode": string,
  "time": string
}
שדות
basePrice

number

המחיר הבסיסי.

taxesAndFees

number

מיסים ועמלות.

currencyCode

string

קוד מטבע בהתאם לתקן ISO 4217

time

string (Timestamp format)

חותמת הזמן של רשומת המחיר הזו.

הפונקציה משתמשת ב-RFC 3339, והפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות חלקיות. אפשר להשתמש גם בהיסטים אחרים מלבד Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

מכשיר

מפרט את המכשירים הנתמכים.

טיפוסים בני מנייה (enum)
DEVICE_UNSPECIFIED לא צוין.
DEVICE_UNKNOWN הערך לא ידוע בגרסה הזו.
DESKTOP מחשבים.
MOBILE מכשירים ניידים עם דפדפני אינטרנט מלאים.
TABLET טאבלטים עם דפדפנים מלאים.

MismatchReason

מפרט את הסיבות לאי-התאמה.

טיפוסים בני מנייה (enum)
MISMATCH_REASON_UNSPECIFIED לא צוין.
MISMATCH_REASON_UNKNOWN הערך לא ידוע בגרסה הזו.
TAX_MISMATCH חוסר התאמה במיסים.
ROOM_UNAVAILABLE החדר לא זמין.
SITE_ERROR שגיאה באתר.
PRICE_FEED_DELAYED יש עיכוב בפיד המחירים.
DISCOUNT_MISSING חסרה הנחה.
INCORRECT_DISCOUNT_VALUE ערך ההנחה שגוי.
WRONG_ITINERARY תוכנית נסיעה שגויה.

SignalSource

הפונקציה מחזירה רשימה של שיטות איתות נתמכות לבדיקת דיוק מחירים.

טיפוסים בני מנייה (enum)
SIGNAL_SOURCE_UNSPECIFIED לא צוין.
SIGNAL_SOURCE_UNKNOWN הערך לא ידוע בגרסה הזו.
FETCHED המחיר נקרא ישירות מהאתר של השותף.
PIXEL המחיר מסופק על ידי השותפה באמצעות פיקסל של דיוק במחירים.

Methods

get

מחזירה את תצוגת דיוק המחירים המבוקשת עם כל הפרטים.

list

רשימה של תצוגות הדיוק במחיר שזמינות.

summarize

מחזירה את סיכום הדיוק במחיר.