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)

زمانی که در آن قیمت نادرست به قیمت صحیح به روز می شود.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

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

تعداد فرزندان در جزئیات اشغال درخواست اعتبارسنجی.

رکورد قیمت

یک رکورد قیمت

نمایندگی JSON
{
  "basePrice": number,
  "taxesAndFees": number,
  "currencyCode": string,
  "time": string
}
زمینه های
basePrice

number

قیمت پایه.

taxesAndFees

number

مالیات و کارمزد.

currencyCode

string

کد ارز ISO 4217.

time

string ( Timestamp format)

مهر زمانی این رکورد قیمت.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

دستگاه

دستگاه های پشتیبانی شده را برمی شمارد.

Enums
DEVICE_UNSPECIFIED مشخص نشده است.
DEVICE_UNKNOWN مقدار در این نسخه ناشناخته است.
DESKTOP کامپیوترها
MOBILE دستگاه های تلفن همراه با مرورگر کامل.
TABLET تبلت با مرورگر کامل

عدم تطابق دلیل

دلایل عدم تطابق را برمی شمارد.

Enums
MISMATCH_REASON_UNSPECIFIED مشخص نشده است.
MISMATCH_REASON_UNKNOWN مقدار در این نسخه ناشناخته است.
TAX_MISMATCH عدم تطابق مالیاتی
ROOM_UNAVAILABLE اتاق در دسترس نیست.
SITE_ERROR خطای سایت
PRICE_FEED_DELAYED فید قیمت به تاخیر افتاد.
DISCOUNT_MISSING تخفیف وجود ندارد.
INCORRECT_DISCOUNT_VALUE ارزش تخفیف نادرست
WRONG_ITINERARY برنامه سفر اشتباه

منبع سیگنال

روش های سیگنالینگ پشتیبانی شده را برای دقت قیمت برمی شمارد.

Enums
SIGNAL_SOURCE_UNSPECIFIED مشخص نشده است.
SIGNAL_SOURCE_UNKNOWN مقدار در این نسخه ناشناخته است.
FETCHED قیمت مستقیماً از وب سایت شریک خوانده می شود.
PIXEL قیمت توسط شریک از طریق پیکسل دقت قیمت ارائه می شود.

مواد و روش ها

get

نمای دقت قیمت درخواستی را با جزئیات کامل برمی‌گرداند.

list

نماهای دقت قیمت موجود را فهرست می کند.

summarize

خلاصه دقت قیمت را برمی‌گرداند.