Back
ТЕХНИЧКО УПАТСТВО за веб-услугата на Народната банка за курсната листа и курсевите за државните органи
На интернет страницата на Народната банка на Република Северна Македонија е достапна апликацијата „веб-услуга“ (англ. web service) наменета за автоматско преземање на податоците од курсната листа во формат „хмл“ (xml) или „џејсон“ (JSON), на следнава адреса:
https://www.nbrm.mk/KLServiceNOV/imenametoda?StartDate=dd.MM.yyyy&EndDate=dd.MM.yyyy&format=(xml ili json)
или
https://www.nbrm.mk/KLServiceNOV/imenametoda?StartDate=dd-MМM-yyyy&EndDate=dd-MМM-yyyy&format=(xml ili json)
Веб-услугата располагa со четири методи. Првите два се однесуваат на курсната листа, а останатите два на курсевите на НБРСМ при вршење на платениот промет со странство за потребите на државните органи.
Курсна листа:
-
GetExchangeRate
https://www.nbrm.mk/KLServiceNOV/GetExchangeRate?StartDate=dd.MM.yyyy&EndDate=dd.MM.yyyy&format=(xml ili json)
-
GetExchangeRateD
https://www.nbrm.mk/KLServiceNOV/GetExchangeRateD?StartDate=dd-MMM-yyyy&EndDate=dd-MMM-yyyy&format=(xml ili json)
Курсеви на НБРСМ при вршење на платниот промет со странство за потребите на државните органи:
-
GetExchangeRates
https://www.nbrm.mk/KLServiceNOV/GetExchangeRates?StartDate=dd.MM.yyyy&EndDate=dd.MM.yyyy&format=(xml ili json)
-
GetExchangeRatesD
https://www.nbrm.mk/KLServiceNOV/GetExchangeRatesD?StartDate=dd-MMM-yyyy&EndDate=dd-MMM-yyyy&format=(xml ili json)
При повикување на веб-методите: GetExchangeRate и GetExchangeRateD се добива идентичен резултат: курсната листа на Народната банка на Република Северна Македонија. Единствената разлика помеѓу нив е податочниот тип на параметрите коишто им се проследуваат:
1. GetExchangeRate прима два параметра: StartDate и EndDate. И двата параметра треба да бидат во формат на низа {String} и да прикажуваат валиден датум во облик: dd.MM.yyyy (Пример: StartDate=01.02.2010;EndDate=15.02.2010)
https://www.nbrm.mk/KLServiceNOV/GetExchangeRate?StartDate=dd.MM.yyyy&EndDate=dd.MM.yyyy&format=(xml%20ili%20json)
2. GetExchangeRateD прима два параметра: StartDate и EndDate. И двата параметра треба да бидат во формат на датум (Date) и да прикажуваат валиден датум. (Пример: StartDate=12-feb-2010; EndDate=15-feb-2010)
https://www.nbrm.mk/KLServiceNOV/GetExchangeRateD?StartDate=dd-MMM-yyyy&EndDate=dd-MMM-yyyy&format=(xml%20ili%20json)
Kако резултат нa повикувањето на веб-методите GetExchangeRate и GetExchangeRateD се добива курсната листа, која се состои од следниве полиња:
- Поле: RBr вид податоци: double -Реден број на курсната листа
- Поле: Datum вид податоци: DateTime - Датум на важење на курсната листа
- Поле: Valuta вид податоци: double - Шифра на валутата“
- Поле: Nomin вид податоци: double - Единици валута/li>
- Поле: Oznaka вид податоци: string - Ознака на валутата<
- Поле: Drzava вид податоци: string - Назив на државата - македонски
- Поле: DrzavaAng вид податоци: string - Назив на државата - англиски
- Поле: DrzavaAl вид податоци: string - Назив на државата - албански
- Поле: NazivMak вид податоци: string - Назив на валутата - македонски
- Поле: NazivAng вид податоци: string - Назив на валутата - англиски
- Поле: NazivAl вид податоци: string - Назив на валутата - албански
- Поле: Sreden вид податоци: double - Среден курс во денари
- Поле: Datum_f вид податоци: double - Датум на формирање на курсната листа
При повикување на веб-методите: GetExchangeRates и GetExchangeRatesD се враќа идентичен резултат: курсевите на Народната банка при вршење на платниот промет со странство за потребите на државните органи. Единствената разлика помеѓу нив е податочниот тип на параметрите коишто им се проследуваат:
3. GetExchangeRates кој прима два параметра: StartDate и EndDate. И двата параметра треба да бидат во формат на низа (String) и да прикажуваат валиден датум во облик: dd.MM.yyyy (Пример: StartDate=01.02.2010; EndDate=15.02.2010)
https://www.nbrm.mk/KLServiceNOV/GetExchangeRates?StartDate=dd.MM.yyyy&EndDate=dd.MM.yyyy&format=(xml%20ili%20json)
4. GetExchangeRatesD кој прима два параметра: StartDate и EndDate.И двата параметра треба да бидат во формат на датум (Date) и да прикажуваат валиден датум. (Пример: StartDate=12-feb-2010; EndDate=15-feb-2010)
https://www.nbrm.mk/KLServiceNOV/GetExchangeRatesD?StartDate=dd-MMM-yyyy&EndDate=dd-MMM-yyyy&format=(xml%20ili%20json)
При повикување на веб-методите GetExchangeRates и GetExchangeRatesD, како резултат се добива курсната листа, која се состои од следниве полиња
- Поле: RBr вид податоци: double -Реден број на курсната листа
- Поле: Datum вид податоци: DateTime - Датум на важење на курсната листа
- Поле: Valuta вид податоци: double - Шифра на валутата“
- Поле: Nomin вид податоци: double - Единици валута/li>
- Поле: Oznaka вид податоци: string - Ознака на валутата<
- Поле: Drzava вид податоци: string - Назив на државата - македонски
- Поле: DrzavaAng вид податоци: string - Назив на државата - англиски
- Поле: DrzavaAl вид податоци: string - Назив на државата - албански
- Поле: NazivMak вид податоци: string - Назив на валутата - македонски
- Поле: NazivAng вид податоци: string - Назив на валутата - англиски
- Поле: NazivAl вид податоци: string - Назив на валутата - албански
- Поле: Sreden вид податоци: double - Среден курс во денари
- Поле: Kupoven вид податоци: double - Куповен курс во денари
- Поле: Prodazen вид податоци: double - Продажен курс во денари
- Поле: Datum_f вид податоци: double - Датум на формирање на курсната листа