Документная инфраструктура для вашего продукта

Подключайте компоненты по file_id и токену с ограниченной областью доступа. Содержимое остаётся в контуре клиента.

picker.ts
const picker = Picker.init({
  scope,
  version_mode: 'latest',
  allow_fork: true,
  default_container,
  related_entity,
  visibility: 'normal',
  billing_class: 'user'
})

picker.onPick(({ file_id, version_id, binding_id }) => {
  attach({ file_id, version_id, binding_id })
})

Пример инициализации основан на продуктовом контракте.

Viewer SDK

Открывайте PDF или HTML-рендер выбранного файла и версии.

Editor SDK

Запускайте сессию, подтверждайте её активность и корректно закрывайте.

Picker SDK

Настраивайте область доступа, актуальную или закреплённую версию, правила копирования и связанную сущность.

События наружу

Получайте события открытия, правки, комментария и сохранения версии.

Предсказуемая поверхность интеграции

Подключайте компоненты по file_id и токену с ограниченной областью доступа. Содержимое остаётся в контуре клиента.

  • Токен с ограниченной областью доступа
  • Контракты file_id и version_id
  • Колбэки и вебхуки
  • Ошибки API на шести языках

Начните с контракта

Изучите API, затем обсудите схему развёртывания с нашей командой.