인프런 커뮤니티 질문&답변
에러코드 질문
작성
·
408
0
수업처럼 리플 조회 이후를 주석 처리 없이 실행하면 아래처럼 오류가 나는데요. 어떻게 수정하면될까요?
xcoin_api_client.py 를 수정해야할거같은데요.
Traceback (most recent call last):
File "/Users/hyunikjo/Desktop/InVestMent/bithumb(auto)/bithumb_public_api.py", line 143, in <module>
result = get_btci()
File "/Users/hyunikjo/Desktop/InVestMent/bithumb(auto)/bithumb_public_api.py", line 83, in get_btci
result = api.xcoinApiCallGET(url, rgParams)
File "/Users/hyunikjo/Desktop/InVestMent/bithumb(auto)/xcoin_api_client.py", line 138, in xcoinApiCallGET
return (json.loads(self.contents));
File "/Users/hyunikjo/anaconda3/lib/python3.10/json/__init__.py", line 346, in loads
return defaultdecoder.decode(s)
File "/Users/hyunikjo/anaconda3/lib/python3.10/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/Users/hyunikjo/anaconda3/lib/python3.10/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
퀴즈
빗썸 Public API와 Private API의 가장 큰 차이점은 무엇일까요?
Public API는 유료, Private API는 무료입니다.
Public API는 공개 정보를, Private API는 개인 계정 정보를 제공합니다.
Public API는 POST 메소드를, Private API는 GET 메소드를 사용합니다.
Public API는 지수 정보만, Private API는 모든 정보를 제공합니다.
답변 1
0
안녕하세요~. 반갑습니다.
먼저 수강에 불편함을 드려서 죄송합니다.
위 에러는 현재는 기존에 제공하던 빗썸지수를 빗썸에서 더 이상 지원하지 않기 때문에 발생하는 에러 같습니다.
( 참고공지 : https://cafe.bithumb.com/view/board-contents/1644080 )
따라서 빗썸지수를 가져오는 /public/btci 엔드 포인트는 더이상 사용이 불가능해서 빗썸지수를 가져오는 부분은 제외하고 실습을 진행하시면 될 것 같습니다.
좋은 하루되세요.
감사합니다.





