JSON-манифест приложения
Манифест описывает, как приложение встраивается в Аспро.Cloud: в какие места интерфейса оно добавляет свой контент, к каким данным запрашивает доступ, какие настройки требует и на какие события подписывается.
Манифест — это JSON-объект строго с шестью верхнеуровневыми ключами:
Ключ | Назначение |
|---|---|
| Внутренняя версия формата манифеста. Управляется системой (сейчас — |
| Доступы — области API, к которым приложению нужен доступ. |
| Места встройки — точки интеграции в интерфейсе, куда приложение добавляет контент. |
| Настройки приложения (общие для аккаунта): API-ключи, адреса эндпоинтов и т.п. |
| Пользовательские настройки — персональные параметры каждого пользователя. |
| Вебхуки — исходящие уведомления, которые платформа шлёт приложению при событиях в данных. |
Разбор полей манифеста
scopes — доступы
Список областей API, к которым приложению нужен доступ. Каждый элемент — объект с двумя полями:
code— код области доступа;