개발/openApi
[openAPI] 환율 정보 API Exchange
개발햄
2019. 9. 1. 16:19
_API 소개 _
환율 정보를 제공하는 API입니다.
API 정보
Query API | https://earthquake.kr:23490/query/대상통화 |
예시 코드
const exchange = document.querySelector(".js-Exchange")
const JPYKRW = "JPYKRW"
const KRW_EXCHANGE = 100
// 날씨 취득하기
function getExchange() {
// API 호출 패스
fetch(
`https://earthquake.kr:23490/query/${JPYKRW}`
)
.then(function (response) {
// fetch작업이 끝날 때까지 기다림.
return response.json()
})
.then(function (json) {
const yen = json.JPYKRW[0]
const current_KRW = Math.round(yen * KRW_EXCHANGE);
exchange.innerHTML = `현재 엔화 환율 100엔 : ${current_KRW}원`
})
}
function init() {
getExchange()
}
init()
URL을 던지게 되면 아래와 같이 데이터를 얻어옵니다.
Object
JPYKRW: Array(7)
0: 11.357
1: 0
2: 0
3: 11.357
4: 0
5: 11.357
6: 11.357
length: 7
__proto__: Array(0)
KRWJPY: (7) [0.087805, 0, 0, 0.087805, 0, 0.087805, 0.087805]
update: 1567321484471
__proto__: Object
위의 데이터를 이용해서 아래와 같이 표시할 수 있습니다.
・간단한 화면 예시 입니다.
*여러 환율을 얻고 싶은 경우에는 「,」를 이용해서 사용하면 됩니다.
https://earthquake.kr:23490/query/대상통화,대상통화,~~~~
아래는 지원 통화입니다.
・지원 통화 ex) JPYKRW => 엔을 원화로
호주 | AUDCNY, AUDEUR, AUDGBP, AUDJPY, AUDKRW, AUDUSD |
브라질 | BRLCNY, BRLEUR, BRLGBP, BRLJPY, BRLKRW, BRLUSD |
캐나다 | CADCNY, CADEUR, CADGBP, CADJPY, CADKRW, CADUSD |
스위스 | CHFCNY, CHFEUR, CHFGBP, CHFJPY, CHFKRW, CHFUSD |
중국 | NYAUD, CNYBRL, CNYCAD, CNYCHF, CNYEUR, CNYGBP, CNYHKD, CNYINR, CNYJPY, CNYKRW, CNYMXN, CNYRUB, CNYTHB, CNYTWD, CNYUSD, CNYVND |
유로 | EURAUD, EURBRL, EURCAD, EURCHF, EURCNY, EURGBP, EURHKD, EURINR, EURJPY, EURKRW, EURMXN, EURRUB, EURTHB, EURTWD, EURUSD, EURVND |
영국 | GBPAUD, GBPBRL, GBPCAD, GBPCHF, GBPCNY, GBPEUR, GBPHKD, GBPINR, GBPJPY, GBPKRW, GBPMXN, GBPRUB, GBPTHB, GBPTWD, GBPUSD, GBPVND |
홍콩 | HKDCNY, HKDEUR, HKDGBP, HKDJPY, HKDKRW, HKDUSD, INRCNY |
인도 | INREUR, INRGBP, INRJPY, INRKRW, INRUSD |
일본 | JPYAUD, JPYBRL, JPYCAD, JPYCHF, JPYCNY, JPYEUR, JPYGBP, JPYHKD, JPYINR, JPYKRW, JPYMXN, JPYRUB, JPYTHB, JPYTWD, JPYUSD, JPYVND |
한국 | KRWAUD, KRWBRL, KRWCAD, KRWCHF, KRWCNY, KRWEUR, KRWGBP, KRWHKD, KRWINR, KRWJPY, KRWMXN, KRWRUB, KRWTHB, KRWTWD, KRWUSD, KRWVND |
맥시코 | MXNCNY, MXNEUR, MXNGBP, MXNJPY, MXNKRW, MXNUSD |
러시아 | RUBCNY, RUBEUR, RUBGBP, RUBJPY, RUBKRW, RUBUSD |
태국 | THBCNY, THBEUR, THBGBP, THBJPY, THBKRW, THBUSD |
대만 | TWDCNY, TWDEUR, TWDGBP, TWDJPY, TWDKRW, TWDUSD |
미국 | USDAUD, USDBRL, USDCAD, USDCHF, USDCNY, USDEUR, USDGBP, USDHKD, USDINR, USDJPY, USDKRW, USDMXN, USDRUB, USDTHB, USDTWD, USDVND |
베트남 | VNDCNY, VNDEUR, VNDGBP, VNDJPY, VNDKRW, VNDUSD |