You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »


Доступно начиная с версии 2.4

ExeMedia Service - это сервис, который предоставляет API интерфейс для работы с файлами в ExeMES.

Вызов web API возможен при наличии у пользователя, под которым производится вызов функции, соответствующего доступа

ExeMedia Service может использоваться сторонними клиентами для загрузки, обновления, удаления и получения истории файлов в ExeMES.

Вызов web API ExeMedia

Вызов web API ExeMES можно реализовывать различными способами в зависимости от способов и методов реализации на стороне клиентских приложений.

Пример вызова web API функции Files, возвращающей список всех файлов в ExeMES:

на JavaScript
var myHeaders = new Headers();
var accessToken = "token"; // здесь необходимо задать Access Token, полученный от KeyCloak
myHeaders.append("Authorization", `Bearer ${accessToken}`);
 
var requestOptions = {
  method: 'GET',
  headers: myHeaders
};
 
fetch("https://mesmiddleware.[домен]/api/Files", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
на C#
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://mesmiddleware.[домен]/api/Attr");
var accessToken = "token"; // здесь необходимо задать Access Token, полученный от KeyCloak
request.Headers.Add("Authorization", $"Bearer {accessToken}");
var response = await client.SendAsync(request);
Console.WriteLine(await response.Content.ReadAsStringAsync());


  • No labels