Деякі функції обмежені.
Вхід Реєстрація

Ми використовуємо файли cookie для забезпечення працездатності сервісу, поліпшення навігації і маркетингових активностей Serpstat. Натискаючи "Прийняти та продовжити", ви погоджуєтеся з нашою Політики конфіденційності

Статус пробивання в рамках парсинга частотності V4 (SerpstatTaskProcedure.getTaskStatus)

Метод 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

Example
Request data:
{
    "id": 1,
    "method": "SerpstatTaskProcedure.getTaskStatus",
    "params": {
         "taskId": "bc0a46cc-357e-4706-a674-1e8166f81fb2"
     }
}
Response data:
{
    "id": "1",
    "result": {
        "totalKeywords": 6,
        "keywordsStatusCount": [
            {
                "status": 2,
                "count": 6
            }
        ],
        "progress": 100
    }
}