Частые вопросы
Обновлено
Почему список проектов в настройках пустой или показывает ошибку?
Сначала сохраните «User-Id Топвизора» и «API-ключ», затем снова откройте настройки. Список строится по сохранённым значениям. User-Id должен состоять из цифр; ключ нужно скопировать целиком без внутренних пробелов, переносов и кириллицы.
При not_configured проверьте заполнение и формат реквизитов. При auth_failed Топвизор не принял их. При network_error проверьте исходящий HTTPS с сервера к api.topvisor.com. Если проектов нет в самом аккаунте, форма сообщает об этом. Список в настройках кешируется на 10 минут.
Почему агент не видит инструмент или получает отказ в доступе к проекту?
Проверьте права используемого токена MCP в группе «Топвизор»: право каждого инструмента выдаётся отдельно. Для запуска нужно право на конкретный *_check_run, для изменения — право на соответствующий инструмент записи.
Ошибка access_denied от API относится к доступу настроенного пользователя Топвизора: проект может быть чужим или доступ к нему ограничен. Сверьте project_id через topvisor_projects_list. Права токена MCP не расширяют права пользователя Топвизора.
Почему плагин требует project_id, если проект выбран в настройках?
Проект по умолчанию используется в читающих инструментах, где project_id необязателен. Для записи в существующий проект, расчёта стоимости и платного запуска проект передаётся явно. Это предотвращает действия в случайно выбранном проекте. Возьмите идентификатор из topvisor_projects_list.
Почему нет позиций или часть периода отсутствует?
Чтение возвращает результаты уже сделанных съёмов и не запускает новый. Проверьте выбранный проект, регион и фактические даты съёмов. region_index нужно брать из topvisor_project_searchers_regions, а не подставлять номер региона Яндекса или region_key.
История и ряд показателей ограничены 31 датой за вызов. Для длинного периода делите запрос на части. null вместо позиции означает отсутствие позиции в отслеживаемой глубине выдачи. После нового съёма сначала дождитесь завершения через topvisor_audit_check_status.
Почему снимки выдачи пустые, хотя позиции есть?
Снимки доступны, только если их запись была включена при съёме. Включение do_snapshots через topvisor_project_update относится к будущим съёмам и требует подтверждения изменения. Затем получите новую цену: запись снимков влияет на стоимость.
topvisor_competitors_list показывает добавленных конкурентов, а topvisor_snapshots_competitors — домены из сохранённой выдачи. У второго инструмента метрика count_urls, а не средняя позиция или видимость.
Почему не показывается текущий баланс?
topvisor_bank_balance возвращает тариф и итоги операций по счёту. Текущий остаток счёта API не предоставляет, поэтому плагин его не рассчитывает. Для анализа списаний используйте topvisor_bank_log, для проверки текущего остатка — кабинет Топвизора.
Почему платный запуск отклонён или просит новую цену?
| Ошибка | Что проверить |
|---|---|
paid_disabled |
Администратор должен включить «Разрешить платные проверки». Узнать цену можно и без этого. |
confirm_price_required |
Получите цену через парный *_check_price, покажите пользователю и передайте её после согласия. |
price_changed |
Свежая цена выросла. Нужны новая стоимость и новое согласие. |
price_over_limit |
Цена выше настройки «Потолок цены одного запуска, ₽». Сузьте выборку либо согласуйте изменение потолка. |
price_unavailable |
Плагин не получил пригодную цену. Запускать без неё нельзя; повторите получение цены позже и проверьте сообщение API. |
recently_started |
Та же выборка уже запускалась за последние 10 минут. Проверьте ход и списания. |
Даже при цене 0 требуется confirm_price=0 и разрешение платных запусков. Все условия описаны в статье «Проверки и расписание».
Цена аудита равна нулю, запуск отвечает ошибкой 5001. Что делать?
Проверьте страницы через topvisor_audit_pages_list. Они должны участвовать в нужной проверке. Добавьте недостающие через topvisor_audit_pages_create с флагом indexing или watcher, а существующие включите через topvisor_audit_pages_update.
Генерация карты сайта сама по себе не включает найденные страницы в индексацию и Радар. После подготовки страниц снова получите цену и подтвердите запуск.
Почему Радар не показывает изменений после первой проверки?
Радар сравнивает проверки, поэтому нужно минимум две. Прочитайте результаты через topvisor_audit_watcher: view=summary возвращает счётчики, view=changes — страницы с изменениями; with_diff запрашивает прежние и новые значения. Отсутствие изменений после двух проверок также может быть нормальным результатом.
Что делать, если неизвестно, применилось ли изменение или запуск?
При write_outcome_unknown запись могла выполниться. Перечитайте объект соответствующим инструментом чтения; не повторяйте действие до проверки.
При go_outcome_unknown платная проверка могла запуститься. Проверьте topvisor_audit_check_status и topvisor_bank_log.
При partial_failure часть шагов могла завершиться успешно. Изучите поля ответа и текущее состояние, затем исправляйте только недостающее. confirm_required означает ожидание подтверждения и предпросмотр, nothing_to_change — что запрошенные изменения уже не нужны.
Почему списания продолжаются после выключения платных проверок в плагине?
Флажок запрещает новые платные вызовы через плагин и включение расписания. Ранее сохранённый автозапуск выполняется в Топвизоре самостоятельно.
Прочитайте расписание через topvisor_schedule_get, затем выключите нужный вид через topvisor_schedule_delete после предпросмотра и подтверждения. Для выключения нужен доступ токена к этому инструменту; флажок платных проверок включать не требуется.
Можно ли вывести данные в теме или получать отчёты в Telegram?
Хелперов темы, хуков витрины и шаблонов для такого вывода в плагине нет. Отправки отчётов по расписанию на e-mail или в Telegram тоже нет. Плагин предоставляет данные MCP-клиенту; возможности дальнейшей обработки зависят от этого клиента.