Avito — подключение и проверка
Что нужно заранее
- Профессиональный аккаунт Avito с доступом к разделу разработчика.
- Приложение Avito, из которого вы возьмёте Client ID и Client Secret.
- Ваш идентификатор продавца (User ID) — он должен принадлежать тому же аккаунту, что и токен.
- Роль администратора в проекте ImpactBot и свободный слот канала в тарифе.
Права и доступы
Токен выпускается по схеме client credentials — то есть от имени приложения, а не человека. Client ID и Client Secret обязательны не только для первого подключения: по ним токен обновляется автоматически, иначе канал перестанет работать, когда истечёт текущий.
Подключение и вебхук
- Проект → «Каналы» → «Добавить канал» → Avito.
- Заполните «Название бота», «OAuth Access Token», «Avito User ID (seller)», «Client ID», «Client Secret».
- Нажмите «Подключить».
Подписка на события создаётся автоматически. Готовый адрес приёма показан в поле «Webhook URL» — его можно скопировать кнопкой рядом, но вписывать куда-либо вручную не требуется.
Проверка
Нажмите «Проверить» на карточке канала, затем напишите в чат по любому вашему объявлению — сообщение должно появиться в «Диалогах».
Частые ошибки
- «Invalid Avito access token». Токен истёк или выпущен для другого приложения.
- «Avito User ID does not match the access token». Указан идентификатор продавца от другого аккаунта. Диагностика покажет, какой ID ожидался.
- Сообщения перестали приходить через несколько часов. Скорее всего, при подключении не указали Client ID и Client Secret — обновить токен нечем. Откройте настройки канала и заполните их.