강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

Cho hyunik님의 프로필 이미지
Cho hyunik

작성한 질문수

비트코인 암호화폐 자동매매 코인봇 만들기 Part 1 - 무위험 전략 학습하기

GET, POST 메소드, 타임스탬프(Timestamp), 빗썸 Public API - Ticker

에러코드 질문

작성

·

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

AISchool님의 프로필 이미지
AISchool
지식공유자

안녕하세요~. 반갑습니다.

먼저 수강에 불편함을 드려서 죄송합니다.

 

위 에러는 현재는 기존에 제공하던 빗썸지수를 빗썸에서 더 이상 지원하지 않기 때문에 발생하는 에러 같습니다.

( 참고공지 : https://cafe.bithumb.com/view/board-contents/1644080 )

 

따라서 빗썸지수를 가져오는 /public/btci 엔드 포인트는 더이상 사용이 불가능해서 빗썸지수를 가져오는 부분은 제외하고 실습을 진행하시면 될 것 같습니다.

 

좋은 하루되세요.

감사합니다.

Cho hyunik님의 프로필 이미지
Cho hyunik

작성한 질문수

질문하기