티스토리 뷰
비트코인 시세는 거래소 별로 api를 제공해줍니다.
거래소 하단에 보시면 API 메뉴가 있구요
2가지 종류의 API가 있습니다.
공개 API (Public API) 와 비공개 API (Private API)
보통 symbol ( BTC, btcusd , USD_BTC) 등의 형태들로 다양하게 있구요
거래소마다 틀리죠.
제공해주는 테이타 키값도 조금씩 다르구요
한국 이라면 KRW 원화로 제공일테구요 외국이라면 USD 로 제공해주겠죠
예를 들어서 "빗썸" 으로는
https://www.bithumb.com/u1/US127
그럼 어떻게 값을 가져오는지가 궁금할텐데요
몇개의 방법이 있지만 자바스크립트 기준으로는
<script>
var usd_defalut = 1100;
function bithumb (){
$.get('https://api.bithumb.com/public/ticker/ALL', function(data) {
var bithumb_array = ['BTC','ETH','DASH','LTC','ETC','XRP','BCH','XMR','QTUM','ZEC'];
for (var key in bithumb_array){
var bithumb_now = bithumb_array[key];
var bithumb_krw = data['data'][bithumb_now]['closing_price'];
var bithumb_usd = (data['data'][bithumb_now]['closing_price'] / usd_defalut );
/*
추가로 표시하고 싶은 데이타들도 담으시거나 계산하시면 됩니다.
*/
$('#bithumb_' +bithumb_now).html('빗썸 원화가격 : ' + bithumb_krw + 'krw 달러가격' + bithumb_usd + 'uds');
}
}
}
</script>
<div id="bithumb_BTC"></div>
<div id="bithumb_ETH"></div>
.....
이런 형태가 가장 단순한 형태입니다.
환율값은 usd_defalut 입니다.
값을 우선
var usd_defalut = 1100;
로 스크립트에서 선언 해주시구
usd를 가져오는 것은
환율 제공하는 곳에서 가져오면 됩니다.
api 제공하는 곳에서 환율정보르 제공해주기 때문에 최대한 그것을 가져오는게
시세 관련해서 정확하겠죠
없다면 임의의 값을 주거나 따로 가져와야합니다.
'웹' 카테고리의 다른 글
exception in window.onload: Error: An error has occurred jsplugin.3005 (0) | 2017.11.21 |
---|---|
xe에서 댓글쓴 사람만 글 조회하기 위한 코드 추가 글쓴이 포함 (0) | 2017.11.17 |
Windows7 빌드 7601 - (오류: 0xC004D307 최대 허용 다시 설치 횟수가 초과되었습니다. 설치를 다시 시도하기 전에 OS를 다시 설치해야 합니다.) (0) | 2017.10.24 |
코드이그나이터 에서 파싱 셋팅하기. (0) | 2017.09.18 |
그누보드 제로보드 워드프레스 크롤링, 파싱. (0) | 2017.09.15 |
- Total
- Today
- Yesterday
- .htaccess
- 그누보드
- 텔레그램봇
- Apache
- lsposed
- 셀레니움
- Cloudflare
- 제로보드
- 에러
- 아미나
- python
- 파이썬
- 파이선
- xe
- 윈도우
- 워드프레스
- 오토셋
- SSL
- 텔레그램
- php8
- 아파치
- php
- Magisk
- 클라우드플레어
- 회원가입
- 그누보드5
- 유튜브
- 멀티계정
- 루팅
- Fullcalendar
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |