Перевiрити статус парсингу
Метод SerpstatTaskProcedure.getTaskStatus дозволяє отримати Cтатус пробивки частотності за ідентифікатором запиту "task_id" з відповіді методу SerpstatTaskProcedure.addKeywordListFreq.
Загальні параметри запиту та інструкція щодо використання Serpstat API
Параметри запиту | ||||
---|---|---|---|---|
Назва | Опис | Тип даних | Опціональний | Варіанти значень |
id | Ідентифікатор поточного запиту | string | ні | 1, test |
method | Ім'я методу | string | ні | SerpstatTaskProcedure.getTaskStatus |
params | Об'єкт з параметрами | object | ні | |
taskId | Ідентификатор запиту | string | ні | bc0a46cc-357e-4706-a674-1e8166f81fb2 |
Параметри відповіді | ||
---|---|---|
Назва | Опис | Тип даних |
id | Ідентифікатор відповіді: відповідає id в запиті | int |
result | Об'єкт з результатами. | json object |
totalKeywords | Сумарна кількість ключових фраз в задачі, які поставлені на пробивання. | int |
keywordsStatusCount | Масив зі статусами | json object |
status | Статус пробивки ключової фрази. Статуси можуть бути наступні: 0 - фраза записана в сховище і готова до відправки на парсинг 1 - відправлена на пробивання частотності (в роботі) 2 - пробивання частотності успішно завершено і є дані 3 - помилка відправки в чергу 4 - помилка пробивки, ключова фраза не пройшла перевірку на рівні пошукової системи. Детальніше тематики ключових фраз, які не пройдуть перевірку описані тут для Google. | int |
count | Кількість ключових фраз із зазначеним вище статусом | int |
progress | Прогрес по завданню. Співвідношення загальної кількості фраз в завданні до кількості фраз зі статусом 2-4 в процентах. | int |
{
"id": 1,
"method": "SerpstatTaskProcedure.getTaskStatus",
"params": {
"taskId": "bc0a46cc-357e-4706-a674-1e8166f81fb2"
}
}
{
"id": "1",
"result": {
"totalKeywords": 6,
"keywordsStatusCount": [
{
"status": 2,
"count": 6
}
],
"progress": 100
}
}