ENetrebin (обсуждение | вклад) (Новая страница: «'''''API Ключ-АСТРОМ / API Ключ-АСТРОМ#.D0.AD.D0.BD.D0.B4.D0.BF.D0.BE.D0.B9.D0.BD.D1.82.D1.8B%20.D1.81.D1.80.D0.B5.D0.B4.D1.8B|Эндп...») |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
'''''[[API | '''''[[API АппОптима]] / [[API АппОптима|Эндпойнты среды]] / [[API АппОптима#:~:text=DELETE тегов-,Развёртывание,-править|Развёртывание]] / [[API АппОптима#:~:text=GET свойства события-,Расширения 2.0,-Конфигурации среды|Расширения 2.0]] / [[API АппОптима#:~:text=GET списка событий-,Расширения,-GET всех расширений|Расширения]] / GET расширения''''' | ||
Функция выводит список свойств указанного расширения Extensions 2.0 или загружает ZIP-файл расширения. | Функция выводит список свойств указанного расширения Extensions 2.0 или загружает ZIP-файл расширения. | ||
Строка 9: | Строка 9: | ||
{| class="wikitable" | {| class="wikitable" | ||
| rowspan="2" |GET | | rowspan="2" |GET | ||
| | |АппОптима | ||
|<code><nowiki>https://{your-domain}/e/{your-environment-id}/api/v2/extensions/{extensionName}/{extensionVersion}</nowiki></code> | |<code><nowiki>https://{your-domain}/e/{your-environment-id}/api/v2/extensions/{extensionName}/{extensionVersion}</nowiki></code> | ||
|- | |- | ||
Строка 106: | Строка 106: | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
| | |minAppOptimaVersion | ||
|string | |string | ||
|Минимальная версия | |Минимальная версия АппОптима, которая работает с расширением | ||
Может быть <code>null</code>. | Может быть <code>null</code>. | ||
|- | |- | ||
Строка 180: | Строка 180: | ||
|} | |} | ||
===JSON-модель тела ответа=== | ===JSON-модель тела ответа=== | ||
< | <{ | ||
"extensionName": "string", | "extensionName": "string", | ||
"version": "1.2.3", | "version": "1.2.3", | ||
Строка 196: | Строка 196: | ||
], | ], | ||
"featureSetsDetails": {}, | "featureSetsDetails": {}, | ||
" | "minAppOptimaVersion": "string", | ||
"fileHash": "string" | "fileHash": "string" | ||
}</code> | }</code> |
Версия от 13:16, 24 декабря 2024
API АппОптима / Эндпойнты среды / Развёртывание / Расширения 2.0 / Расширения / GET расширения
Функция выводит список свойств указанного расширения Extensions 2.0 или загружает ZIP-файл расширения.
Запрос создает один из следующих типов полезной нагрузки, в зависимости от значения заголовка запроса Accept :
application/json
— полезная нагрузка JSON, содержащая свойства расширения.application/octet-stream
— загрузка ZIP-файла расширения.
Если с запросом не предоставлен заголовок Acceptapplication/json
, возвращается полезная нагрузка.
GET | АппОптима | https://{your-domain}/e/{your-environment-id}/api/v2/extensions/{extensionName}/{extensionVersion}
|
Среда АктивногоШлюза | https://{your-activegate-domain}/e/{your-environment-id}/api/v2/extensions/{extensionName}/{extensionVersion}
|
Аутентификация
Чтобы выполнить этот запрос , вам нужен токен доступа с областью действия Read extensions ( extensions.read
) . Чтобы узнать, как его получить и использовать, см. раздел Токены и аутентификация .
Параметры
Параметр | Тип | Описание | In | Необходимость |
---|---|---|---|---|
extensionName | string | Имя запрошенного расширения 2.0. | path | требуется |
extensionVersion | string | Версия запрашиваемого расширения 2.0 | path | требуется |
Accept | string | Принять заголовок. Указывает часть расширения 2.0, которая будет возвращена:
|
заголовок | по желанию |
Ответ
Коды ответов
Код | Тип | Описание |
---|---|---|
200 | Extension | Успех |
404 | ErrorEnvelope | Не удалось. Запрошенный ресурс не существует. |
406 | ErrorEnvelope | Неприемлимо |
Объекты тела ответа
Объект ResponseBody
Элемент | Тип | Описание |
---|---|---|
имя_расширения | string | Имя расширения
Может быть |
version | string | Версия расширения
Может быть |
author | AuthorDto | Автор расширения
Может быть |
dataSources | string[] | Источники данных, которые расширение использует для сбора данных
Может быть |
переменные | string[] | Пользовательские переменные, используемые в конфигурации расширения
Может быть |
наборы функций | string[] | Доступные наборы функций
Может быть |
featureSetsДетали | object | Подробная информация о наборах функций
Может быть |
minAppOptimaVersion | string | Минимальная версия АппОптима, которая работает с расширением
Может быть |
fileHash | string | Хэш SHA-256 загруженного файла расширения
Может быть |
Объект AuthorDto
Автор расширения
Элемент | Тип | Описание |
---|---|---|
name | string | Имя автора
Может быть |
Объект FeatureSetDetails
Дополнительная информация о наборе функций
Элемент | Тип | Описание |
---|---|---|
metrics | MetricDto[] | Показатели набора функций
Может быть |
Объект MetricDto
Метрика, собранная расширением
Элемент | Тип | Описание |
---|---|---|
key | string | Метрический ключ
Может быть |
metadata | MetricMetadataDto | Метаданные показателей
Может быть |
Объект MetricMetadataDto
Метаданные показателей
Элемент | Тип | Описание |
---|---|---|
displayName | string | Название метрики в пользовательском интерфейсе
Может быть |
description | string | Краткое описание метрики
Может быть |
unit | string | Единица измерения
Может быть |
JSON-модель тела ответа
<{ "extensionName": "string", "version": "1.2.3", "author": { "name": "string" }, "dataSources": [ "string" ], "variables": [ "string" ], "featureSets": [ "string" ], "featureSetsDetails": {}, "minAppOptimaVersion": "string", "fileHash": "string" }