Curs valutar BNR

::diverse topicuri legate de Visualfox
Forum rules
:: limbajul folosit in acest forum va fi unul civilizat, in limita subiectelor din topicurile deschise.
:: orice manifestare necivilizata (agresiune verbala, comportament neadecvat, reclama abuziva fara legatura cu forumul) va duce la stergerea contului de user.
:: pt. inscriere USER NOU la acest FORUM, folositi linkul https://profox.ro/forum-register/
Post Reply
Cosstel
Posts: 36
Joined: 23 May 2022, 09:26

Curs valutar BNR

Post by Cosstel »

de citeva zile nu mai reusesc sa culeg cursul valutar
foloseam codul de mai jos

Code: Select all

oXml=CREATEOBJECT('MicroSoft.XmlDom')
oXml.async=.F.
oXml.validateOnParse=.F.

cUrl="http://www.bnr.ro/MakeXmlFile.aspx?date="+cData		&&	2024.01.26 de exemplu
oXml.Load(cUrl)

IF !EMPTY(oXml.ParseError.Reason)
	WAIT ' Eroare link:'+CHR(13)+cUrl WINDOW TIMEOUT 10
	EXIT
ENDIF
....
astazi citind aici https://bnr.ro/Cursurile-pietei-valutar ... obile.aspx vad ca spune ceva de implementarea unor politici de securitate
aveti vreo solutie/sugestie cum se pot culege cursurile valutare in continuare?
Cosstel
Posts: 36
Joined: 23 May 2022, 09:26

Re: Curs valutar BNR

Post by Cosstel »

gata! am gasit, am adauguat https in loc de http
cUrl="https://www.bnr.ro/MakeXmlFile.aspx?date="+cData
acum sa vad ce fac mai departe ...
Cosstel
Posts: 36
Joined: 23 May 2022, 09:26

Re: Curs valutar BNR

Post by Cosstel »

Salut!
aveti idee de ce nu mai pot descarca cursul valutar de la BNR programatic?
https://www.bnr.ro/MakeXmlFile.aspx?date=2024.11.29 imi returna un fisier xml, acum ma duce pe pagina principala a BNR-ului
mrapi
Posts: 357
Joined: 20 May 2022, 16:53

Re: Curs valutar BNR

Post by mrapi »

salut,incerca si

cea mai recenta:

Code: Select all

https://bnr.ro/nbrfxrates.xml
ultimile 10 zile:

Code: Select all

https://www.bnr.ro/nbrfxrates10days.xml
toate din an:

Code: Select all

https://www.bnr.ro/files/xml/years/nbrfxrates2024.xml

https://bnr.ro/Cursurile-pietei-valutar ... -3424.aspx
Cosstel
Posts: 36
Joined: 23 May 2022, 09:26

Re: Curs valutar BNR

Post by Cosstel »

multumesc!
la asa ceva incercam sa sap acum dar nu-mi prea imi venea, tot asteptam sa o pot face ca inainte
mi-ai dat imboldul de care aveam nevoie sa o iau pe calea asta :)
blumache
Posts: 149
Joined: 25 May 2022, 11:07
Location: Suceava

Re: Curs valutar BNR

Post by blumache »

Au schimbat radical pagina bnr.ro

Solutia care functioneaza in continuare este cea a BNR, cu linkurile prezentate mai sus de mrapi

Mai am o implementare cu http://www.infovalutar.ro/bnr/2024/10/10/eur, care si ea functioneaza optim in continuare.

Probabil ca va trebui sa implementezi una din ele, daca cea veche nu mai merge.
blumache
Posts: 149
Joined: 25 May 2022, 11:07
Location: Suceava

Re: Curs valutar BNR

Post by blumache »

Am avut ceva de cautat pe bnr si am constatat ca vechiul site a migrat pe alta adresa, https://www.bnro.ro

Prin urmare si interogarea ta functioneaza pe adresa.
https://www.bnro.ro/MakeXmlFile.aspx?date=2024.11.29

Cat va functiona, nu stiu.

Cosstel wrote: 03 Dec 2024, 09:19 multumesc!
la asa ceva incercam sa sap acum dar nu-mi prea imi venea, tot asteptam sa o pot face ca inainte
mi-ai dat imboldul de care aveam nevoie sa o iau pe calea asta :)
Cosstel
Posts: 36
Joined: 23 May 2022, 09:26

Re: Curs valutar BNR

Post by Cosstel »

momentan m-am oprit la a solicita fisierul xml pe ultimile 10 zile
https://www.bnr.ro/nbrfxrates10days.xml
cu INSERT OR UPDATE merge fara batai de cap
cind o sa am ceva timp o sa postez codul aici fiindca trebuie sa-l abstractizez un pic

folosesc si varianta http://www.infovalutar.ro/curs.asmx?wsdl dar va trebui sa renunt la ea fiindca necesita instalarea unui ocx

multumesc pentru suport! :)
User avatar
admin
Posts: 139
Joined: 16 Jun 2022, 17:03

Re: Curs valutar BNR

Post by admin »

noi folosim clasa atasata care a mers perfect pana acum.. in exemplul atasat ai doar EUR, USD si JPY , dar o poti extinde la ce valuta vrei :)
**foloseste tot infovalutar.ro
Attachments
testbnr.rar
(5.61 KiB) Downloaded 13 times
Post Reply