티스토리 뷰

비트 코인 API 소스/예제

krfreedevlife 2017. 11. 6. 13:55
반응형

비트코인 시세는 거래소 별로 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 제공하는 곳에서 환율정보르 제공해주기 때문에 최대한 그것을 가져오는게


시세 관련해서 정확하겠죠


없다면 임의의 값을 주거나 따로 가져와야합니다.










반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
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
글 보관함