Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- was버그
- 변수명 짓는법
- java.sql.SQLRecoverableException
- table scan
- 디미터 법칙
- pl/sql
- Bandit Level 6
- 시스템 파악
- Bandit Level 5
- 클린코드
- 프로토타입 모형
- CSS
- plsql
- Law of Demeter
- 나선형 모형
- avax.net.ssl.SSLHandshakeException:
- 명령어공부
- 폭포수 모형
- OpenAPI
- 시스템 파악 정리
- 에자일 모형
- SQLRecoverableException
- Bandit Level 6 → Level 7
- 커맨드공부
- vue
- was SQLRecoverableException
- 스크럼기법
- mysql 튜닝
- 인증서만료에러
- springboot
Archives
- Today
- Total
개발햄비
[openAPI] 환율 정보 API Exchange 본문
_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 |
'개발 > openApi' 카테고리의 다른 글
[openAPI]마스크 판매 정보 받아오기 (0) | 2020.03.20 |
---|---|
[openAPI] Cloud Natural Language API 감정분석 API (0) | 2019.05.23 |
[node.js] open API OpenWeatherMap 날씨 얻기 (0) | 2019.03.03 |