Створення завдань Google Shopping Reviews
DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Створення завдань Google Shopping Reviews
Ставить у чергу відгуки про один товар Google Shopping і повертає id завдання. Визначте товар за product_id і gid або data_docid з результату products. Усе це сімейство асинхронне: submit повертає id завдання в tasks[0].id, а інструмент fetch повертає результат, коли він готовий. Отримуйте результат через get_dataforseo_merchant_google_reviews_fetch.
Довідкові ціни
- Тарифікація: вартість відповіді за даними постачальника.
- Довідкова оцінка запиту: USD 0.012.
- Довідковий множник для клієнта: 1.0. Не застосовуйте його повторно до вже розрахованої суми клієнта.
Лише довідкові метадані, а не котирування для облікового запису, гарантована ціна чи ліміт витрат. Кредити ресурсів — це не кредити Felo. Остаточні списання здійснюються за записами білінгу Felo.
- Тип: array object[]
- Тип: object
- gidТип: stringобов'язкове
глобальний ідентифікатор продукту в Google Shopping, обов'язкове поле. Для оптимальних результатів рекомендуємо вказувати gid разом із data_docid і product_id. Це значення для певного продукту можна отримати, надіславши окремий запит до ендпоінта Google Shopping Products. приклад: 4702526954592161872. Докладніше про параметр — у цьому посібнику довідкового центру
- dataТип: string
_docid унікальний ідентифікатор елемента даних SERP, необов'язкове поле. Для оптимальних результатів рекомендуємо вказувати data_docid разом із product_id і gid. Це значення для певного елемента можна отримати, надіславши окремий запит до ендпоінта Google Shopping Products. приклад: 13071766526042404278
- depthТип: integer
глибина парсингу, необов'язкове поле. Кількість відгуків у SERP. Ми наполегливо рекомендуємо задавати глибину парсингу кратну десяти, оскільки наша система обробляє по десять відгуків підряд. Максимальне значення: 8000. Значення за замовчуванням: 10. З кожного SERP, що містить до 10 результатів, з вашого облікового запису стягується плата. Установлення глибини понад 10 може призвести до додаткових витрат, якщо пошукова система поверне більше 10 результатів. Вартість можна розрахувати на сторінці тарифів.
- languageТип: string
_code код мови пошукової системи, обов'язкове поле, якщо не вказано language_name. Якщо використовуєте це поле, language_name вказувати не потрібно. Список доступних мов і відповідних параметрів language_code можна отримати окремим запитом до https://api.dataforseo.com/v3/merchant/google/languages. приклад: en_GB
- languageТип: string
_name повна назва мови пошукової системи, обов'язкове поле, якщо не вказано language_code. Якщо використовуєте це поле, language_code вказувати не потрібно. Список доступних мов і відповідних параметрів language_name можна отримати окремим запитом до https://api.dataforseo.com/v3/merchant/google/languages. приклад: English (United Kingdom)
- locationТип: integer
_code код місцеположення пошукової системи, обов'язкове поле, якщо не вказано location_name або location_coordinate. Якщо використовуєте це поле, location_name або location_coordinate вказувати не потрібно. Список доступних місцеположень і відповідних параметрів location_code можна отримати окремим запитом до https://api.dataforseo.com/v3/merchant/google/locations. приклад: 9045969
- locationТип: string
_coordinate GPS-координати місцеположення, обов'язкове поле, якщо не вказано location_name або location_code. Якщо використовуєте це поле, location_name або location_code вказувати не потрібно. Параметр location_coordinate вказується у форматі «latitude,longitude,radius». Максимальна кількість десяткових знаків для «latitude» і «longitude»: 7. Мінімальне значення для «radius»: 199.9. приклад: 53.476225,-2.243572,200
- locationТип: string
_name повна назва місцеположення пошукової системи, обов'язкове поле, якщо не вказано location_code або location_coordinate. Якщо використовуєте це поле, location_code або location_coordinate вказувати не потрібно. Список доступних місцеположень і відповідних параметрів location_name можна отримати окремим запитом до https://api.dataforseo.com/v3/merchant/google/locations. приклад: HA1,England,United Kingdom
- pingbackТип: string
_url URL сповіщення про завершене завдання необов'язкове поле після завершення завдання ми надішлемо GET-запит на вказаний вами URL рядок ‘$id’ можна використовувати як змінну $id, а ‘$tag’ — як urlencoded-змінну $tag. Перед надсиланням запиту ми підставимо потрібні значення. приклад: http://your-server.com/pingscript?id=$id http://your-server.com/pingscript?id=$id&tag=$tag Примітка: спеціальні символи в pingback_url буде urlencoded; зокрема, символ # буде закодовано як %23 докладніше в нашому Help Center
- postbackТип: string
_data тип даних postback_url необов'язкове поле відповідає типу даних, який буде надіслано на ваш сервер можливі значення: advanced
- postbackТип: string
_url URL для надсилання результатів завдання необов'язкове поле після завершення завдання ми надішлемо POST-запит з результатами, стиснутими у форматі gzip, на вказаний вами postback_url рядок ‘$id’ можна використовувати як змінну $id, а ‘$tag’ — як urlencoded-змінну $tag. Перед надсиланням запиту ми підставимо потрібні значення. приклад: http://your-server.com/postbackscript?id=$id http://your-server.com/postbackscript?id=$id&tag=$tag Примітка: спеціальні символи в postback_url буде urlencoded; зокрема, символ # буде закодовано як %23 докладніше в нашому Help Center
- priorityТип: integer
пріоритет завдання необов'язкове поле може набувати таких значень: 1 – звичайний пріоритет виконання (встановлюється за замовчуванням) 2 – високий пріоритет виконання За завдання з високим пріоритетом виконання стягується додаткова плата. вартість можна розрахувати на сторінці Pricing.
- productТип: string
_id унікальний ідентифікатор продукту в Google Shopping необов'язкове поле для оптимальних результатів радимо вказувати product_id разом із data_docid і gid; значення для конкретного продукту можна отримати, надіславши окремий запит до ендпоінта Google Shopping Products приклад: 4485466949985702538 докладніше про параметр — у цьому посібнику Help Center
- seТип: string
_domain домен пошукової системи необов'язкове поле відповідний домен пошукової системи вибирається автоматично з урахуванням указаних вами місцезнаходження й мови однак у цьому полі можна задати власний домен пошукової системи приклад: google.co.uk, google.com.au, google.de тощо
- tagТип: string
визначений користувачем ідентифікатор завдання. Необов'язкове поле. Обмеження — 255 символів. Цей параметр дає змогу ідентифікувати завдання й зіставити його з результатом. Вказане значення tag ви знайдете в об'єкті data відповіді.
Порожній об'єктПорожній об'єкт
- Тип: object200
Успішна відповідь
- Тип: numbercost
загальна вартість завдань, USD
- Тип: integerstatus
_code загальний код стану. Повний список кодів відповіді можна знайти тут. Примітка: ми наполегливо рекомендуємо передбачити систему обробки пов'язаних виняткових ситуацій і помилок.
- Тип: stringstatus
_message загальне інформаційне повідомлення. Повний список загальних інформаційних повідомлень можна знайти тут.
- Тип: array string[]tasks
масив завдань
- Тип: integertasks
_count кількість завдань у масиві tasks
- Тип: integertasks
_error кількість завдань у масиві tasks, повернутих з помилкою
- Тип: numbertasks
.cost вартість завдання, USD
- Тип: objecttasks
.data містить ті самі параметри, які ви вказали в POST-запиті
- Тип: stringtasks
.id унікальний ідентифікатор завдання в нашій системі у форматі універсального унікального ідентифікатора (UUID)
- Тип: array string[]tasks
.path шлях URL
- Тип: array string[]tasks
.result масив результатів. У цьому випадку значення буде null
- Тип: integertasks
.result _count кількість елементів у масиві result
- Тип: integertasks
.status _code код стану завдання, згенерований DataForSEO; може бути в такому діапазоні: 10000-60000
- Тип: stringtasks
.status _message інформаційне повідомлення завдання
- Тип: stringtasks
.time час виконання, секунди
- Тип: stringtime
час виконання, секунди
- Тип: stringversion
поточна версія 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/merchant/google/reviews/task_post \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{},
{}
]'
{
"version": "string",
"status_code": 1,
"status_message": "string",
"time": "string",
"cost": 1,
"tasks_count": 1,
"tasks_error": 1,
"tasks": [
"string"
],
"tasks.id": "string",
"tasks.status_code": 1,
"tasks.status_message": "string",
"tasks.time": "string",
"tasks.cost": 1,
"tasks.result_count": 1,
"tasks.path": [
"string"
],
"tasks.data": {},
"tasks.result": [
"string"
]
}