Skip to content

zd4r/cbr_exchange_rate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cbr_exchange_rate

API предоставляет данные по переводу различных валют в рубли за последние 90 дней на основании данных, предоставляемых Центробанком.

Запуск сервиса

Выполните команду для клонирования репозитория:

git clone [email protected]:zd4r/cbr_exchange_rate.git

Перейдите в папку проекта:

cd cbr_exchange_rate

И выполните команду для запуска сервиса:

make compose-build-up

Пример использования

Получение данных о котировках валют (минимальные, максимальные и средние значения) за последние 90 дней (для форматирования ответа необходима утилита jq):

curl http://localhost:8080/v1/dynamic_quotes | jq .

Пример ответа:

{
  "quotes": [
    {
      "currency": "Австралийский доллар",
      "min_quote": {
        "value": 48.9735,
        "date": "26.01.2023"
      },
      "max_quote": {
        "value": 55.2845,
        "date": "15.04.2023"
      },
      "avg_quote": {
        "value": 51.6745
      }
    },
    {
      "currency": "Азербайджанский манат",
      "min_quote": {
        "value": 40.5631,
        "date": "26.01.2023"
      },
      "max_quote": {
        "value": 48.4699,
        "date": "08.04.2023"
      },
      "avg_quote": {
        "value": 44.7684
      }
    },
    
    ...
    
    {
      "currency": "Японская иена",
      "min_quote": {
        "value": 0.529,
        "date": "26.01.2023"
      },
      "max_quote": {
        "value": 0.6255,
        "date": "08.04.2023"
      },
      "avg_quote": {
        "value": 0.5725
      }
    }
  ]
}

currency - название валюты

min_quote.value - значение минимального курса валюты

min_quote.date - дата минимального значения курса валюты

max_quote.value - значение максимального курса валюты

max_quote.date - дата максимального значения курса валюты

avg_quote.value - среднее значение курса

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published