거래소에서 시세를 확인하는 것은
그냥 앱을 켜기만 하면된다.
하지만 뭔가 자료를 받아서 가공하고
주문을 자동으로 내려면
API라는 것은 사용해야 하는가보다.
날씨도 좋고해서
뜬금없이 API를 이용한 자료받기를 해보려고 하는데
사실 아는게 하나도 없다.
평소와는 다르게 무턱대고 스티밋을 검색해서
작년에 작성된 어떤 포스팅을 봤다.
구글스프레드시트를 이용하여 거래소 실시간 가격 가져오는 API를 만들어보자 1탄
https://steemit.com/api/@ineedthesleep/api-1
바로 위의 글이었는데
일단 시키는대로 따라해봤다.
단지 차이점이라면 빗썸이 아니라 업비트라는것.
겁없이 포스팅에 적힌대로 코딩을 시작한다.
일단 업비트에 API사용신청을 하니 카카오페이 인증을 받으란다.
거부감이 없으니 인증절차를 마치고
포스팅에 적힌부분에서 아주 일부만 수정해서 코딩을 했다.
그리고 실행.
붉은색 오류메시지가 줄을 잇는다.
붉은색은 경고표시
그런데 우리나라의 캔들에서는 붉은색이 상승이다.
그래서 사람들은 붉은색을 좋아한다.
오류메시지는 친절하다.
어디가 어떻게 잘못되었는지 정확히 알려주니
문제점을 찾아서 수정하면 된다.
여러개의 오류를 수정하고 이제 마지막 단계에 갔지만.
TypeError: undefined에서 'trade_price' 속성을 읽을 수 없습니다.('코드' 파일, 16행)
또 오류가 났다.
그런데 마지막일지 모르는 오류가 발생한 행에서는 더이상 진전시킬수 없다.
지식의 부족..
달리 할 말이 없다.
그렇다고 여기서 포기할 수는 없고
상담을 신청한다.
카톡을 통해 문의사항을 입력하니
기껏 신원확인을 하고나서는 이메일 주소를 알려준다.
그 메일주소는 업비트 홈페이지에도 있는데..^^
일단 문의하면 답을 해주겠다고 하니
기쁜 마음으로 어려움을 호소하면서 코딩내용을 첨부해서 보냈다.
겨우 열몇줄짜리를 가지고 아침내내 머리를 싸매고
이 좋은 날씨를 느끼지 못했다.
시세확인이 이렇게 어려우면
다음 과정은 또 어떻게 하나..