Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вывод курса валют (https://javascript.ru/forum/misc/72548-vyvod-kursa-valyut.html)

laimas 13.02.2018 04:23

По ссылке, это запрос текущего курса всех валют, а сервер запрашивает динамику курса и только по доллару за период в три дня совсем по другому адресу http://www.cbr.ru/scripts/XML_dynami...L_NM_RQ=R01235

Как видим ее нет на два дня нужных, когда она у них появится, это не ко мне вопрос. Если у них так криво или не оперативно изменяется база динамики курса, значит придется получать курсы в цикле за три дня, обрабатывать и ...

spinastr 13.02.2018 04:47

Цитата:

Сообщение от laimas (Сообщение 477929)
По ссылке, это запрос текущего курса всех валют, а сервер запрашивает динамику курса и только по доллару за период в три дня совсем по другому адресу http://www.cbr.ru/scripts/XML_dynami...L_NM_RQ=R01235

Как видим ее нет на два дня нужных, когда она у них появится, это не ко мне вопрос. Если у них так криво или не оперативно изменяется база динамики курса, значит придется получать курсы в цикле за три дня, обрабатывать и ...

Как мне сделать курс что бы каждый день обновлялся вот пример тут

Просто каждый день курс и стрелка?

laimas 13.02.2018 04:55

http://www.cbr.ru/scripts/XML_daily....req=13/02/2018

Что видим?

http://www.cbr.ru/scripts/XML_daily....req=12/02/2018

А теперь?

spinastr 13.02.2018 05:13

в первом 13 число и курс доллара 58.01
в втором 10 число и курс доллара 58.17

И что это значит и как решит проблему?

laimas 13.02.2018 05:27

Вот именно. Хотя днем ранее запрашивались от 11 числа и все было. В воскресенье и субботу торги не производятся и базе курса за эти дни не будет. Если запрашивать динамику текущую дату можно хоть концом месяца указывать все равно будет возращен последний курс для этой даты, а предыдущие даты, то есть диапазон нужно указывать с учетом выходных дней. При этом в выходные дни запрос к ЦБ делать не стоит, а использовать ранее полученные курсы.

То что по ссылке у кого-то, это только текущий курс, а не как вы хотите на текущий и вчерашний. При этом они не получают вчерашний курс, они сами хранят в базах предыдущий курс.

spinastr 13.02.2018 05:33

Помогите сделать все как надо, на выходные можно курс заморозить?

spinastr 13.02.2018 06:01

Цитата:

Сообщение от laimas
это только текущий курс

Можно сделать текущий кур с стрелко? На выходные пусть курс весит как и в пятницу. Много сайтов облазил и выходные курс заморожен!

laimas 13.02.2018 06:05

Цитата:

Сообщение от spinastr
Много сайтов облазил и выходные курс заморожен!

Он не заморожен, он просто не изменяется.

Позже сделаю, сейчас пока некогда, руками пока внесите курсы и значение rate в currnt.json. Кстати, курс может и не измениться, а значит стрелок вообще может и не быть, и это надо тоже изменить.

spinastr 13.02.2018 06:06

Тут тоже текущий курс доллара?
Ссылка

spinastr 13.02.2018 06:16

Цитата:

Сообщение от laimas
Позже сделаю, сейчас пока некогда

Спасибо, вам подожду, это примерно сколько ждать?


Часовой пояс GMT +3, время: 11:08.