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

Kursna lista NBS

[es] :: PHP :: Kursna lista NBS
(Zaključana tema (lock), by Nemanja Avramović)
Strane: < .. 1 2 3 4

[ Pregleda: 61469 | Odgovora: 60 ] > FB > Twit

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zmil
Zoran Milicevic
Krupanj

Član broj: 27816
Poruke: 76
95.168.107.*

Sajt: www.mz.rs


+2 Profil

icon Re: Kursna lista NBS04.08.2010. u 09:20 - pre 166 meseci
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
 
0

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

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





 
+1

zmil
Zoran Milicevic
Krupanj

Član broj: 27816
Poruke: 76
87.250.46.*

Sajt: www.mz.rs


+2 Profil

icon Re: Kursna lista NBS12.08.2010. u 18:27 - pre 165 meseci
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 ();
    

 
0

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Kursna lista NBS13.08.2010. u 11:03 - pre 165 meseci
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?
 
0

zmil
Zoran Milicevic
Krupanj

Član broj: 27816
Poruke: 76
87.250.46.*

Sajt: www.mz.rs


+2 Profil

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

kelja

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



+35 Profil

icon Re: Kursna lista NBS13.08.2010. u 15:16 - pre 165 meseci
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?
 
0

simone85

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



Profil

icon Re: Kursna lista NBS15.08.2010. u 20:48 - pre 165 meseci
Probao sam ovaj tvoj kod i radi kod mene. Ucitava bez problema sve valute.
 
0

stopet

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



Profil

icon Re: Kursna lista NBS17.08.2010. u 21:44 - pre 165 meseci
Da li je neko resio problem sa novim pristupom podacima kursne liste...molim ako neko jeste da mi pusti porukom kod..hvala...
 
0

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 165 meseci
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 :).
 
0

cubrovic
home
Beograd

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

Jabber: cubrovic


+9 Profil

icon Re: Kursna lista NBS25.08.2010. u 10:35 - pre 165 meseci

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 ;)


 
0

cubrovic
home
Beograd

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

Jabber: cubrovic


+9 Profil

icon Re: Kursna lista NBS25.08.2010. u 12:57 - pre 165 meseci
Dopuna. Kontaktirao sam ih na mail i datum mora biti u obliku yyyyMMdd.
Radi sa tim formatom. Za slucaj da nekom zatreba...
 
0

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Kursna lista NBS25.08.2010. u 19:14 - pre 165 meseci
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

 
0

axx420

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



+1 Profil

icon Re: Kursna lista NBS31.08.2010. u 12:04 - pre 165 meseci
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?
 
0

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

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

Sajt: www.gvozden.info


+68 Profil

icon Re: Kursna lista NBS31.08.2010. u 13:44 - pre 165 meseci
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
 
0

1r0nM4n
Nenad Vasić
Web Developer
Beograd

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

ICQ: 303614173
Sajt: www.nenadvasic.com


+1 Profil

icon Re: Kursna lista NBS31.08.2010. u 14:08 - pre 165 meseci
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]
 
0

axx420

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



+1 Profil

icon Re: Kursna lista NBS31.08.2010. u 16:21 - pre 165 meseci
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.
 
0

1r0nM4n
Nenad Vasić
Web Developer
Beograd

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

ICQ: 303614173
Sajt: www.nenadvasic.com


+1 Profil

icon Re: Kursna lista NBS31.08.2010. u 17:07 - pre 165 meseci


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...
 
0

Slobodanp

Član broj: 335262
Poruke: 1



Profil

icon Re: Kursna lista NBS03.11.2016. u 17:37 - pre 90 meseci
Mislim da je ovo od pomoći, istorijske stope NBS-a, ovde kursna lista nbs
 
0

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

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

Sajt: https://avramovic.info


+46 Profil

icon Re: Kursna lista NBS05.11.2016. u 19:42 - pre 89 meseci
Oživeo si temu staru 6 godina...
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
0

sasho.new
Saša Živković
Beograd

Član broj: 287842
Poruke: 37
*.static.sbb.rs.



+1 Profil

icon Re: Kursna lista NBS18.11.2018. u 12:36 - pre 65 meseci
@zmil - tvoj primer odlično radi sa nusoap.php hederom ali ljudi su malo nestrpljivi...

problem sa ovim topic-om je u tome što se posle izvesnog pretvori u diskusiju o sajtu kusrna-lista.info što baš i nije ok jer to nije topic nego kursna lista nbs.
ja sam tvoj primer malo proširio sa php xml parser funkcijama ali ono što ustvari hoću je da napravim da komunikacija radi sa php native soap klasom.
dakle pristup bez nusoap.php hedera sa SoapClient klasom.

nadam se da ću uspeti...
S.Živković
 
0

[es] :: PHP :: Kursna lista NBS
(Zaključana tema (lock), by Nemanja Avramović)
Strane: < .. 1 2 3 4

[ Pregleda: 61469 | Odgovora: 60 ] > FB > Twit

Postavi temu

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