API и OAuth
Справочник методов и параметров находится на dev.streamvi.io. Используйте описанный там контракт выбранного метода. Настройки приложения в кабинете находятся в Для разработчиков → приложение → Настройки.
Подготовка приложения
Создайте интеграцию, выберите нужные разрешения и настройте допустимые OAuth redirect URL. ID клиента и секретный ключ доступны в настройках. Секрет и полученные токены не должны попадать в публичный код или документацию.
Авторизацию начинает приложение. В открывшемся кабинете пользователь выбирает доступный проект и нажимает Продолжить. Затем проверяет перечень запрашиваемых разрешений и разрешает или отклоняет доступ. При переданном проекте экран разрешений может показываться сразу. Полученный доступ связан с выбранным проектом и разрешениями.
Если в запросе не передан отдельный список разрешений, кабинет использует права, настроенные для приложения. Запрос прав вне разрешённого приложению набора блокируется. При ошибке загрузки списка прав или недоступном проекте выдача доступа не продолжается.
Проверка интеграции
Сначала проверьте чтение доступных данных в нужном проекте. Для запроса изменения отдельно убедитесь, что пользователь разрешил соответствующую возможность. Выбор типа OAuth сам по себе не даёт приложению право менять или удалять данные.
При ошибке проверьте ID приложения, redirect URI, выбранный проект и разрешения. Если применяются state и PKCE, их параметры также проверяются при авторизации; точные требования и обмен кодом берите из справочника API. Не используйте ключ входящей трансляции как API-токен.
Для входящих событий приложения настройте вебхуки. Для проверки пользовательского согласия см. подключение плагина.