Avito — подключение и проверка

Что нужно заранее

  • Профессиональный аккаунт Avito с доступом к разделу разработчика.
  • Приложение Avito, из которого вы возьмёте Client ID и Client Secret.
  • Ваш идентификатор продавца (User ID) — он должен принадлежать тому же аккаунту, что и токен.
  • Роль администратора в проекте ImpactBot и свободный слот канала в тарифе.

Права и доступы

Токен выпускается по схеме client credentials — то есть от имени приложения, а не человека. Client ID и Client Secret обязательны не только для первого подключения: по ним токен обновляется автоматически, иначе канал перестанет работать, когда истечёт текущий.

Подключение и вебхук

  1. Проект → «Каналы» → «Добавить канал» → Avito.
  2. Заполните «Название бота», «OAuth Access Token», «Avito User ID (seller)», «Client ID», «Client Secret».
  3. Нажмите «Подключить».

Подписка на события создаётся автоматически. Готовый адрес приёма показан в поле «Webhook URL» — его можно скопировать кнопкой рядом, но вписывать куда-либо вручную не требуется.

Проверка

Нажмите «Проверить» на карточке канала, затем напишите в чат по любому вашему объявлению — сообщение должно появиться в «Диалогах».

Частые ошибки

  • «Invalid Avito access token». Токен истёк или выпущен для другого приложения.
  • «Avito User ID does not match the access token». Указан идентификатор продавца от другого аккаунта. Диагностика покажет, какой ID ожидался.
  • Сообщения перестали приходить через несколько часов. Скорее всего, при подключении не указали Client ID и Client Secret — обновить токен нечем. Откройте настройки канала и заполните их.