IwanQ
@IwanQ
Плохие времена часто дают прекрасные возможности

Как получить валюту по api?

Доброго времени суток.

Сайт ЕЦБ предоставляет api по курсам валют

Например:

Курсы валют на сегодня - https://www.ecb.europa.eu/stats/eurofxref/eurofxre...

История курсов валют 90 дней - https://www.ecb.europa.eu/stats/eurofxref/eurofxre...

И есть еще возможность получать курсы по конкретной дате, но я так и не понял какой делать запрос, чтобы это получить.

Нашел следующую строку:
<gesmes:Envelope xmlns:gesmes="http://www.gesmes.org/xml/2002-08-01" xmlns="http://www.ecb.int/vocabulary/2002-08-01/eurofxref">

но не одна из ссылок не работает.

Подскажите пожалуйста, какой запрос мне нужно делать, чтобы получать курс валют по конкретной дате?

UPD
Есть сайт https://exchangeratesapi.io, у которого реализована такая возможность - https://api.exchangeratesapi.io/2010-01-12 и есть исходный код - https://github.com/exchangeratesapi/exchangeratesa..., но я не знаю python, может кто-то подскажет как это реализовано?
  • Вопрос задан
  • 587 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Это не API, а просто ссылки на файлы.
Возьмите полный XML (https://www.ecb.europa.eu/stats/eurofxref/eurofxre...) и получите данные по всем дням. Останется занести их в свою базу данных и в дальнейшем добавлять только текущие данные.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы