# Ошибки

# Не передан токен

Эта ошибка возникает если не передан персональный token пользователя API. О том, как получить валидный токен можно прочитать здесь.

{
    "status": "error",
    "error": "empty_token"
}

# Передан невалидный токен

Эта ошибка возникает при использовании неверного значения в параметре token. О том, как получить валидный токен можно прочитать здесь.

{
    "status": "error",
    "error": "token_invalid"
}

# Неверный метод

Эта ошибка возникает при попытке использовать метод, которого не существует. Убедитесь, что не ошиблись в написании.

{
    "status": "error",
    "error": "wrong_method"
}

# Неверный тип запроса для метода

Эта ошибка возникает при попытке использовать POST-запрос для метода, доступного только методом GET (или наоборот).

{
    "status": "error",
    "error": "wrong_method_type"
}

# Слишком частые обращения к API

Эти ошибки возникают при слишком частых обращениях к API. На тарифах выше S данные ограничения более дружелюбные.

{
    "status": "error",
    "error": "flood_control_10"
}
{
    "status": "error",
    "error": "flood_control_60"
}

# Не найдена подписка на сервис API

Срок действия вашей подписки на сервис API истек или подписка еще не была активирована. Продлите действие подписки в Личном кабинете. Если возникли вопросы, обратитесь в Support.

{
    "status": "error",
    "error": "no_active_subscription"
}

# Превышена квота

Эта ошибка возникает когда вы достигаете выделенной для вашего тарифного плана квоты. Если у вас возникли вопросы, пишите в Support.

Превышена квота на общее кол-во запросов в месяц.

{
    "status": "error",
    "error": "quota_requests_reached"
}

Превышена квота на кол-во уникальных каналов в месяц, по которым вы можете запрашивать данные.

{
    "status": "error",
    "error": "quota_channel_reached"
}

Превышена квота на кол-во уникальных ключевых слов в месяц, по которым вы можете запрашивать данные.

{
    "status": "error",
    "error": "quota_keywords_reached"
}

Вы пытаетесь запросить данные по "чужим" каналам. На бесплатных тарифах можно запрашивать данные только на каналы, которые прошли процедуру подтверждения владельца.

{
    "status": "error",
    "error": "quota_foreign_channel"
}

Превышена квота на кол-во подписок в API Callback, разрешенное на вашем тарифе.

{
    "status": "error",
    "error": "quota_callback_objects_reached"
}

С тарифными планами можно ознакомиться здесь. А проверить текущее расходование квоты можно через специальный API-метод usage/stat.

# Устаревшие данные

{
    "status": "error",
    "error": "outdated_statistics"
}

Ошибка возникает в случае, если для запрошенного канала/чата в базе данных TGStat имеются устаревшие данные. В этом случае предпринимается попытка обновить данные и от вас никаких дополнительных действий не требуется. Повторите запрос через 15 минут. Если ошибка сохраняется, обратитесь в Support.

# Неизвестная ошибка

Похоже произошла ошибка, но мы не смогли понять какая именно. Пишите в Support, обязательно разберемся.

{
    "status": "error",
    "error": "unknown_error"
}