Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kursna lista NBS

[es] :: PHP :: Kursna lista NBS

Strane: < .. 1 2 3

[ Pregleda: 51464 | Odgovora: 58 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zmil
Zoran Milicevic
Krupanj

Član broj: 27816
Poruke: 76
95.168.107.*

Sajt: www.mz.rs


Profil

icon Re: Kursna lista NBS04.08.2010. u 09:20 - pre 2548 dana i 20h
ovo

Fatal error: Uncaught SoapFault exception: [Client] SOAP-ERROR: Encoding: object hasn't 'exchangeRateListTypeID' property in C:\lamp\htdocs\navidiku\rssread\ssKursp12.php:22 Stack trace: #0 C:\lamp\htdocs\navidiku\rssread\ssKursp12.php(22): SoapClient->__call('GetCurrentExcha...', Array) #1 {main} thrown in C:\lamp\htdocs\navidiku\rssread\ssKursp12.php on line 22
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 4986

Sajt: pedja.supurovic.net


Profil

icon Re: Kursna lista NBS12.08.2010. u 15:42 - pre 2540 dana i 14h
Da li je neko uspeo da natera PHP da procita kursnu listu otkako je NBS promenila API?





 
Odgovor na temu

zmil
Zoran Milicevic
Krupanj

Član broj: 27816
Poruke: 76
87.250.46.*

Sajt: www.mz.rs


Profil

icon Re: Kursna lista NBS12.08.2010. u 18:27 - pre 2540 dana i 11h
uspeo sam i radi
Code:
require_once('lib/nusoap.php');
$soapaction = "http://communicationoffice.nbs.rs/GetCurrentExchangeRate";
$wsdl = "https://webservices.nbs.rs/Com.../ExchangeRateService.asmx?WSDL";
$namespace = "http://communicationoffice.nbs.rs";

//kreiranje SOAP klijenta, tj. objekta preko kog ce se komunicirati
$client = new nusoap_client($wsdl);

//kreiranje poruke, XML-a, koja ce biti poslata Web servisu NBS-a
$mysoapmsg = $client->serializeEnvelope('<GetCurrentExchangeRate xmlns="http://communicationoffice.nbs.rs"><exchangeRateListTypeID>1</exchangeRateListTypeID></GetCurrentExchangeRate>
','<AuthenticationHeader xmlns="http://communicationoffice.nbs.rs"><UserName></UserName><Password></Password><LicenceID></LicenceID></AuthenticationHeader>',array(),'document', 'literal');

//prihvatanje poruke od WS-a
$response = $client->send($mysoapmsg, $soapaction);
 

$_f="skurs.php";
    $buf=sprintf("<?php\nclass Kurs{  \nvar \$NOVAC=%s;\nfunction VratiKurs(){return \$this->NOVAC;}\n  \n}\n?>",var_export($response['GetCurrentExchangeRateResult']['diffgram']['ExchangeRateDataSet'],1));
    $fp=fopen($_f,'ab');
    if($fp&&flock($fp,LOCK_EX)){ftruncate($fp,0);fseek($fp,0);fwrite($fp,$buf);fflush($fp);fclose($fp);}else exit ();
    

 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 4986

Sajt: pedja.supurovic.net


Profil

icon Re: Kursna lista NBS13.08.2010. u 11:03 - pre 2539 dana i 18h
Kod mene ovaj tvoj kod ne radi. Na poziv $client->send() soap prijavljuej gresku:

HTTP Error: Unsupported HTTP response status 400 Bad Request (soapclient->response has contents of the response)


Stavio sam potpuno isti kod koji si ovde dao, samo sam upisao username, pass i licenceID...


Je l' ovako uvek kad se nesto radi sa SOAP ili je to ovako bagljavo samo sa ovim serverom NBS?
 
Odgovor na temu

zmil
Zoran Milicevic
Krupanj

Član broj: 27816
Poruke: 76
87.250.46.*

Sajt: www.mz.rs


Profil

icon Re: Kursna lista NBS13.08.2010. u 15:08 - pre 2539 dana i 14h
Pada mi na pamet url prema servisu
iskreno kod mene radi 100%
$wsdl = "https://webservices.nbs.rs/Com.../ExchangeRateService.asmx?WSDL";
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dynamic.isp.telekom.rs.



Profil

icon Re: Kursna lista NBS13.08.2010. u 15:16 - pre 2539 dana i 14h
Izvinite, da li vas zanima ovo:

http://www.nbs.rs/export/internet/latinica/scripts/kl_devize.html

najcesce valute, ili bas moraju da budu sve?
 
Odgovor na temu

simone85

Član broj: 62816
Poruke: 30
*.dynamic.sbb.rs.



Profil

icon Re: Kursna lista NBS15.08.2010. u 20:48 - pre 2537 dana i 8h
Probao sam ovaj tvoj kod i radi kod mene. Ucitava bez problema sve valute.
 
Odgovor na temu

stopet

Član broj: 203306
Poruke: 2
*.dynamic.isp.telekom.rs.



Profil

icon Re: Kursna lista NBS17.08.2010. u 21:44 - pre 2535 dana i 8h
Da li je neko resio problem sa novim pristupom podacima kursne liste...molim ako neko jeste da mi pusti porukom kod..hvala...
 
Odgovor na temu

Bojan Kopanja
Bojan Kopanja
Senior Web Developer, ZeusSoftware
Stara Pazova

Član broj: 6155
Poruke: 507
*.dynamic.isp.telekom.rs.

ICQ: 346697685
Sajt: www.zeussoftware.rs


Profil

icon Re: Kursna lista NBS19.08.2010. u 10:17 - pre 2533 dana i 19h
Mozes jednostavno da vuces kurs sa RSS-a recimo sa ovog sajta: http://www.kursna-lista.info/rss.xml

Oni uzimaju od NBS-a kurs tako da sve sto trebas da uradis jeste da prikazes rezultat rss feeda na svom sajtu :).
 
Odgovor na temu

cubrovic
Danilo Cubrovic
Vision Software
Beograd

Član broj: 27259
Poruke: 179
*.adsl.verat.net.

Sajt: www.android.co.rs


Profil

icon Re: Kursna lista NBS25.08.2010. u 10:35 - pre 2527 dana i 19h

Jel skida neko kursnu listu za datum ili samo tekucu kursnu listu.

GetCurrentExchangeRate mi radi kako treba

dok

GetExchangeRateByDate vraca gresku u ulaznim parametrima.
Iz dokumentacije se vidi samo da za datum ocekuje string od 10 karaktera.
Probao sam "08.08.2010" i "08/08/2010" i bece. Vraca "Greska u ulaznim podacima".

Jel koristi neko neke od tih datumskih metoda i na koji nacin?
Sve se bojim da mozda likovi nisu ni implementirali sve metode pogotovo sto svugde pisu kako imaju servis za skidanje tekuce kursne liste a ove za datum ne pominju ;)


 
Odgovor na temu

cubrovic
Danilo Cubrovic
Vision Software
Beograd

Član broj: 27259
Poruke: 179
*.adsl.verat.net.

Sajt: www.android.co.rs


Profil

icon Re: Kursna lista NBS25.08.2010. u 12:57 - pre 2527 dana i 16h
Dopuna. Kontaktirao sam ih na mail i datum mora biti u obliku yyyyMMdd.
Radi sa tim formatom. Za slucaj da nekom zatreba...
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 4986

Sajt: pedja.supurovic.net


Profil

icon Re: Kursna lista NBS25.08.2010. u 19:14 - pre 2527 dana i 10h
Ovih dana sam se bavio preuzimanjem kursne liste i prilicno me je namucilo. Dokumentacije je dosta stura, ali uz nesto kopanja i par hintova podrske iz NBS uspelo mi je da zavrsim stvar.

Objasnjenje i primer koji radi imate na PHP, nusoap i veb servis za kursnu listu NBS

 
Odgovor na temu

axx420

Član broj: 107229
Poruke: 62
*.mynsn.net.



Profil

icon Re: Kursna lista NBS31.08.2010. u 12:04 - pre 2521 dana i 17h
Pozdrav svima!

Ja sam kursnu listu do sada skidao sa linkom:

http://www.nbs.rs/internet/lat...0.&vrsta=1&eksport=xml

Dobijem XML i iz njega izvučem ono što mi treba.
Sada to više ne radi.

Posle dosta čitanja kodova, eksperimentisanja, traženja i pokušavanja radi mi samo:

http://www.nbs.rs/kursnaListaM...r=&listtype=1&lang=lat

i treba da se parsira HTML što mi je potpuno besmisleno.
Varijantu sa XML nisam našao. Može sa:

http://www.nbs.rs/export/internet/cirilica/scripts/ondate.html

pa pod prikaz izaberem xml ali da sam hteo da klikćem mogao sam i preko www.nbs.rs.
Nije mi jasno zašto su menjali ono što radi i zašto preuzimanje kursne liste nije dokumentovano.

Ne koristim php, ne poznajem SOAP i WDSL, kursna lista NBS bi trebala biti javna informacija, dostupna svima, čemu tolika mistifikacija?

Ima li neko neki direktan kontakt u NBS pa da postavim par pitanja?
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1074
*.dynamic.isp.telekom.rs.

Sajt: www.gvozden.info


Profil

icon Re: Kursna lista NBS31.08.2010. u 13:44 - pre 2521 dana i 16h
Pozeljno je da radis sa wdsl jer ce ti to omoguciti koliko toliku permanentnost.

Ukoliko parsiras html, to ti nece dugo trajati, jer oni stalno menjaju nesto.

Problem sa wdsl je sto moras da to radis preko firme (potrebno je da se registrujes da bi dobio podatke)

Resenje moze biti koriscenje servisa onih koji vec preuzimaju podatke.

evo ti kursna lista jedne menjacnice:
http://www.bgsvetionik.com/plugins/kursna_lista/kursna_lista.xml

ili

http://www.kursna-lista.info/rss.xml
 
Odgovor na temu

1r0nM4n
Nenad Vasić
Web Developer
Beograd

Član broj: 55970
Poruke: 441
*.dynamic.isp.telekom.rs.

ICQ: 303614173
Sajt: www.nenadvasic.com


Profil

icon Re: Kursna lista NBS31.08.2010. u 14:08 - pre 2521 dana i 15h
Kao što sam već spomenuo na prethodnoj strani, ovi resursi mogu slobodno da se koriste:


http://kursna-lista.info/dev/xml.php (XML, RSD, jednostavno, podaci Narodne banke Srbije)
http://kursna-lista.info/dev/xml_all.php (XML, RSD, "komplikovano")
http://kursna-lista.info/dev/rates2.php?code=rsd&xml (XML, code može da se menja)
http://kursna-lista.info/dev/rates2.php?code=rsd&rss (RSS, code može da se menja)


Uskoro bih trebao da završim kompletno novi sajt sa još nekim novim ("kul") stvarima tako da preporučujem registraciju na sajtu kako bi bili obavešteni. Ili se jednostavno javite na nenad.vasic at irondev.net pa ćete dobiti obaveštenje.


Pozdrav


Edit:

Pre nekog vremena mi je neko poslao mail da u prvom XML-u nije dobra vrednost kurseva za HUF i JPY. Vrednost je dobra nego paritet tih valuta je 100 pa treba samo da se pomnoži.

[Ovu poruku je menjao 1r0nM4n dana 31.08.2010. u 15:19 GMT+1]
 
Odgovor na temu

axx420

Član broj: 107229
Poruke: 62
*.mynsn.net.



Profil

icon Re: Kursna lista NBS31.08.2010. u 16:21 - pre 2521 dana i 13h
Hvala Aleksandru i Nenadu,

oba navedena rešenja su više nego dobra - baš onako kako bi to trebao da ima i zvaničan sajt NBS.

Nenade, zanima me da li je na isti način moguće dobiti kursnu listu za neki prethodni datum?
Nešto poput: http://kursna-lista.info/dev/xml.php?datum=10.08.2010 ?

Evo kako su to uradili Hrvati:

http://www.hnb.hr/tecajn/h100810.htm

prosto i jednostavno.
 
Odgovor na temu

1r0nM4n
Nenad Vasić
Web Developer
Beograd

Član broj: 55970
Poruke: 441
*.dynamic.isp.telekom.rs.

ICQ: 303614173
Sajt: www.nenadvasic.com


Profil

icon Re: Kursna lista NBS31.08.2010. u 17:07 - pre 2521 dana i 12h


Reload Ali to je već malo previše informacija sa moje strane u tako slobodnom obliku... Ostaviću ga tako da može da se koristi dok ne završim novu verziju sajta a posle ću da vidim... Opet napominjem da me obavesti svako ko koristi ovo da bi ga na vreme obavestio u slučaju nekih promena...
 
Odgovor na temu

Slobodanp

Član broj: 335262
Poruke: 1



Profil

icon Re: Kursna lista NBS03.11.2016. u 17:37 - pre 265 dana i 11h
Mislim da je ovo od pomoći, istorijske stope NBS-a, ovde kursna lista nbs
 
Odgovor na temu

Nemanja Avramović
Senior backend developer
Cloud Horizon
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4333
*.dynamic.isp.telekom.rs.

Sajt: avramovic.info


Profil

icon Re: Kursna lista NBS05.11.2016. u 19:42 - pre 263 dana i 9h
Oživeo si temu staru 6 godina...
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: PHP :: Kursna lista NBS

Strane: < .. 1 2 3

[ Pregleda: 51464 | Odgovora: 58 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.