DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
اطلاعات هتل Google زنده در HTML
همان صفحه هتل مانند post_dataforseo_business_google_hotel_info_live، بهصورت HTML خام برگردانده میشود. پاسخ در پاکت DataForSEO قرار میگیرد: دادهها در tasks[0].result و نتیجه در tasks[0].status_code — درخواست ردشده نیز همچنان HTTP 200 برمیگرداند.
مرجع قیمتگذاری
- اندازهگیری: هزینه گزارششده پاسخ.
- برآورد درخواست مرجع: 0.2428 دلار آمریکا.
- ضریب مشتری مرجع: 1.0. آن را دوباره روی مبلغ تسویهشده مشتری اعمال نکنید.
فقط فراداده مرجع است، نه نقلقول حساب، نه قیمت تضمینشده و نه سقف هزینه. اعتبار منابع، اعتبار Felo نیست. هزینههای نهایی تابع سوابق صورتحساب Felo است.
- نوع: array (object | null)[]
- adultsنوع: integer | null
تعداد بزرگسالان
فیلد اختیاری
اگر این فیلد را تعیین نکنید، بهصورت پیشفرض دو بزرگسال در نظر گرفته میشود
مثال:1 - checkنوع: string | null
_in تاریخ ورود
فیلد اختیاری
اگر این فیلد را تعیین نکنید، بهصورت پیشفرض تاریخ فردا در نظر گرفته میشود؛
قالب تاریخ:"yyyy-mm-dd"
مثال:"2019-01-15" - checkنوع: string | null
_out تاریخ خروج
فیلد اختیاری
اگر این فیلد را تعیین نکنید، سیستم ما بهصورت پیشفرض تاریخ دو روز بعد را اعمال میکند؛
قالب تاریخ:"yyyy-mm-dd"
مثال:"2019-01-15" - childrenنوع: array string[] | null
تعداد و سن کودکان
فیلد اختیاری
اگر این فیلد را تعیین نکنید، هیچ کودکی در جستجو لحاظ نمیشود؛اگر میخواهید یک کودک 14 ساله را لحاظ کنید، مقدار زیر را تعیین کنید:
[14]
اگر میخواهید یک کودک 13 ساله و یک کودک 8 ساله را لحاظ کنید، مقدار زیر را تعیین کنید:[13,8] - currencyنوع: string | null
واحد پول
فیلد اختیاری
مثال:"USD" - hotelنوع: string
_identifier - languageنوع: string
_code کد زبان موتور جستجو
فیلد الزامی اگرlanguage_nameرا تعیین نکنید
در صورت استفاده از این فیلد، نیازی به تعیینlanguage_nameنیست
میتوانید فهرست زبانهای موجود را همراه باlanguage_codeبا درخواست جداگانه بهhttps://api.dataforseo.com/v3/business_data/google/languagesدریافت کنید
مثال:en - languageنوع: string
_name نام کامل زبان موتور جستجو
فیلد الزامی اگرlanguage_codeرا تعیین نکنید
در صورت استفاده از این فیلد، نیازی به تعیینlanguage_codeنیست
میتوانید فهرست زبانهای موجود را همراه باlanguage_nameبا درخواست جداگانه بهhttps://api.dataforseo.com/v3/business_data/google/languagesدریافت کنید
مثال:English - locationنوع: integer
_code کد موقعیت موتور جستجو
فیلد الزامی اگرlocation_nameیاlocation_coordinateرا تعیین نکنید
در صورت استفاده از این فیلد، نیازی به تعیینlocation_nameیاlocation_coordinateنیست
میتوانید فهرست موقعیتهای موجود را همراه باlocation_codeبا درخواست جداگانه بهhttps://api.dataforseo.com/v3/business_data/google/locationsدریافت کنید
مثال:2840 - locationنوع: string
_coordinate مختصات GPS یک موقعیت
فیلد الزامی اگرlocation_nameیاlocation_codeرا تعیین نکنید
در صورت استفاده از این فیلد، نیازی به تعیینlocation_nameیاlocation_codeنیست
پارامترlocation_coordinateباید در قالب "latitude,longitude" تعیین شود
حداکثر تعداد ارقام اعشاری برای "latitude" و "longitude": 7
توجه: اگر از مختصات برای تعیین موقعیت استفاده شود، جستجو در نزدیکترین آبادی انجام میشود؛
مثال:53.476225,-2.243572 - locationنوع: string
_name نام کامل موقعیت موتور جستجو
فیلد الزامی اگرlocation_codeیاlocation_coordinateرا تعیین نکنید
در صورت استفاده از این فیلد، نیازی به تعیینlocation_codeیاlocation_coordinateنیست
میتوانید فهرست موقعیتهای موجود را همراه باlocation_nameبا درخواست جداگانه بهhttps://api.dataforseo.com/v3/business_data/google/locationsدریافت کنید
مثال:London,England,United Kingdom - priorityنوع: integer | null
- tagنوع: string | null
شناسه وظیفه تعریفشده توسط کاربر
فیلد اختیاری
محدودیت کاراکتر 255 است
میتوانید از این پارامتر برای شناسایی وظیفه و تطبیق آن با نتیجه استفاده کنید
مقدارtagمشخصشده را در آرایهdataپاسخ پیدا میکنید
- نوع: object | null · Response36Afe1097B20_BusinessDataGoogleHotelInfoLiveHtmlResponseInfo200
- نوع: number | null قالب: doublecost
هزینه کل وظایف، دلار آمریکا
- نوع: integer | nullstatus
_code کد وضعیت عمومی فهرست کامل کدهای پاسخ را اینجا پیدا میکنید
- نوع: string | nullstatus
_message پیام اطلاعاتی عمومی فهرست کامل پیامهای اطلاعاتی عمومی را اینجا پیدا میکنید
- نوع: array (object | null)[] | nulltasks
آرایهای از وظایف
- نوع: object | null · Response36Afe1097B20_BusinessDataGoogleHotelInfoLiveHtmlTaskInfo
- costنوع: number | null قالب: double
هزینه کل وظایف، دلار آمریکا
- dataنوع: object | null
همان پارامترهایی را دارد که در درخواست POST تعیین کردهاید
- propertyنوع: object | null
Name
- idنوع: string | null
شناسه وظیفه شناسه یکتای وظیفه در سیستم ما در قالب UUID
- pathنوع: array (string | null)[] | null
مسیر URL
- resultنوع: array (object | null)[] | null
آرایهای از نتایج
- datetimeنوع: string | null
تاریخ و زمانی که نتیجه دریافت شده است
در قالب UTC: “yyyy-mm-dd hh-mm-ss +00:00”
مثال:2019-11-15 12:57:46 +00:00 - itemsنوع: array (object | null)[] | null
صفحات HTML
- dateنوع: string | null
تاریخ و زمان اسکن صفحه HTML
با قالب UTC: “yyyy-mm-dd hh-mm-ss +00:00”
مثال:2019-11-15 12:57:46 +00:00 - htmlنوع: string | null
صفحه HTML
- pageنوع: integer | null
شماره سریال صفحه HTML بازگرداندهشده
- itemsنوع: integer | null قالب: int64
_count تعداد نتایج بازگرداندهشده در آرایه
items - keywordنوع: string | null
شناسه یکتای هتل که بهصورت
"hotel_id:$"مشخص میشود - languageنوع: string | null
_code کد زبان در آرایه POST
- locationنوع: integer | null
_code کد مکان در آرایه POST
- seنوع: string | null
_domain - typeنوع: string | null
نوع عنصر
- resultنوع: integer | null قالب: int64
_count تعداد عناصر در آرایه result
- statusنوع: integer | null
_code کد وضعیت وظیفه توسط DataForSEO تولید میشود و میتواند در بازه زیر باشد: 10000-60000 فهرست کامل کدهای پاسخ را اینجا پیدا میکنید
- statusنوع: string | null
_message پیام اطلاعاتی وظیفه فهرست کامل پیامهای اطلاعاتی عمومی را اینجا پیدا میکنید
- timeنوع: string | null
زمان اجرا، ثانیه
- نوع: integer | null قالب: int64tasks
_count تعداد وظایف در آرایه tasks
- نوع: integer | null قالب: int64tasks
_error تعداد وظایف در آرایه tasks که با خطا برگردانده شدهاند
- نوع: string | nulltime
زمان کل اجرا، بر حسب ثانیه
- نوع: string | nullversion
نسخه فعلی API
application/json - 400
درخواست پردازش نشد. پارامترهای درخواست را بررسی کنید.
- 401
یک کلید API معتبر Felo لازم است.
- 402
درخواست ادامه نمییابد چون یک الزام صورتحساب برآورده نشده است.
- 403
حساب مجاز به انجام این عملیات نیست.
- 429
به سقف درخواست یا هزینه رسیدهاید.
- 502
سرویس نتوانست درخواست را کامل کند.
- 503
سرویس API یا صورتحساب موقتاً در دسترس نیست.
- 504
سرویس هنگام پردازش درخواست به پایان مهلت رسید.
- default
پاسخ خطا؛ پاسخهای عبوری بالادست ممکن است از قالبهای ارائهدهنده استفاده کنند
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/business_data/google/hotel_info/live/html \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"language_code": "en",
"location_name": "New York,New York,United States",
"hotel_identifier": "ChYIq6SB--i6p6cpGgovbS8wN2s5ODZfEAE"
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": [
{
"keyword": null,
"type": null,
"se_domain": null,
"location_code": null,
"language_code": null,
"datetime": null,
"items_count": null,
"items": [
{
"page": null,
"date": null,
"html": null
}
]
}
]
}
]
}