Show/Hide Toolbars

Руководство администратора

Получение курса валюты

Рассмотрим пример получения актуального курса валюты евро с сайта ЦБ с помощью смарт-действия Отправить HTTP-запрос. По запросу , отправленному на URL https://www.cbr-xml-daily.ru/daily_json.js, возвращается JSON выражение, содержащее курсы всех валют на текущий день.

Для получения курса евро достаточно пакета с двумя смарт-действиями: отправка запроса и разбор ответа.

smart_http_valute_1

Смарт-пакет для работы с курсом валюты в формате JSON.

Во втором смарт-действии для вычисления значения ДП используется выражение T-SQL:

select top 1 JSON_VALUE ( @ActionResult8688, '$.HttpResponse.ResponseContent.Valute.EUR.Value' )  

См. аналогичный пример, реализованный с помощью Lua-скрипта.

Полезные ссылки