반응형 분류 전체보기140 코인원 API V2 사용하여 엑셀 코인구매 하기 , 만드는 방법 - VBA 이번에는 코인원 API V2를 사용하여 엑셀에서 구매하는 엑셀 파일을 만들어 보겠습니다. 기존과 다르게 이제는 그냥 만드는 방법만 설명을 할려고 합니다. API V2 버전으로 신청하셔야 합니다. 신청법은 아래 링크를 참조해주시면 됩니다. 더보기 코인원 API 엑셀 적용 방법 잔고 조회 내 보유 코인 정리 - VBA (tistory.com) 코인원 API 엑셀 적용 방법 잔고 조회 내 보유 코인 정리 - VBA 코인원 API 신청하기 가장 먼저 코인원 API를 신청하셔야 합니다. 물론 API가 없이도 가능한 부분이 있지만 API가 필요한 부분을 다룰예정입니다. 일단 코인원 사이트에 로그인 후 아래쪽으로 쭈욱 downupup.tistory.com API V2를 신청하시면 Access Token과 Secret.. 2021. 5. 18. 코인원 API V2 엑셀 인증을 위해 Hex_HMACSHA512 만들기 코인원 API를 엑셀에서 사용하기 위해서 VBA를 사용하여 HMACSHA512 만드는 코드 입니다. 두개 함수가 모두 필요합니다. Public Function Hex_HMACSHA512(ByVal sTextToHash As String, ByVal sSharedSecretKey As String) Dim asc As Object, enc As Object Dim TextToHash() As Byte Dim SharedSecretKey() As Byte Set asc = CreateObject("System.Text.UTF8Encoding") Set enc = CreateObject("System.Security.Cryptography.HMACSHA512") TextToHash = asc.Getbytes_.. 2021. 5. 18. 비트렉스 API 엑셀 사용 모든코인 시세 정리하기 - VBA 비트렉스 API를 사용하여 엑셀에다가 코인 시세 정리하는 엑셀 파일입니다. 시세차익에 관련한 것을 찾다 보니 비트렉스라는 큰 코인 거래소가 있었습니다. 비트렉스도 엑셀에 시세를 정리해서 사용하면 편리할 것 같아서 작성하였습니다. 김프 계산기에는 추후에 추가할 예정입니다. 비트렉스는 USDT , BTC , ETH , EUR , USD 재화로 코인 구매가 가능합니다. 사실 BTC , ETH의 경우 코인의 종류 변경이라고 보시는 게 맞겠네요. 일단 비트렉스 API를 어떻게 엑셀에 옮겨 넣는지부터 설명하겠습니다. 비트렉스 API 문서를 먼저 확인합니다. (bittrex api 라고 검색하면 잘 나옵니다.) 문제는 여기서 원하는게 어떤 것인지 찾는 게 어렵습니다. 하지만 시세 같은경우는 대부분 public에 존재.. 2021. 5. 18. 코인 거래소 (업비트 코인원 빗썸 등) API 엑셀 파싱 사용하기 - VBA json 파싱 JSON 규칙 사실 이 부분은 어떻게 작성할지 고민을 많이 했습니다. 많은 코인 거래소 API는 json으로 되어있으며 해당 json 값을 파싱 해서 사용해야 합니다. json 값이라고 해서 특별할건 없습니다. 국내에서 크다는 코인 거래소 3개는 전부다 json 형태입니다. json arrow 형태로 보내줍니다. 해당 값의 특징을 설명하자면 코드의 시작과 끝은 [ ] 구분 1개 타입의 정보는 { } 구분 해당 값의 세부 항목은 , 구분 이렇게입니다. 이해가 안 될 수 있기 때문에 그냥 예시로 설명드리겠습니다. 위 사진은 업비트에서 결괏값으로 보내주는 값입니다. 항목 이름 개수 currency 2 balance 2 locked 2 avg_buy_price 2 avg_buy_price_modified 2 u.. 2021. 5. 16. 이전 1 ··· 21 22 23 24 25 26 27 ··· 35 다음 반응형