reflected

고정 헤더 영역

글 제목

메뉴 레이어

reflected

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (8)
    • think (4)
    • develop (2)
    • review (2)

검색 레이어

reflected

검색 영역

컨텐츠 검색

develop

  • QEventLoop를 이용해 키움증권 API 동기 처리하기

    2020.04.18 by @polrais

  • 공공데이터 포털 SERVICE KEY IS NOT REGISTERED ERROR

    2020.01.05 by @polrais

QEventLoop를 이용해 키움증권 API 동기 처리하기

키움 증권에서 제공하는 API는 pyQt 라이브러리를 이용해서 python으로 호출할 수 있다. Qt에서는 키움 API 호출이 시그널 - 슬롯 형태로 처리가 된다. 시그널이란 이벤트를 말하고 슬롯은 이벤트가 발생하면 동작할 메소드를 의미한다. 예를 들어 브라우저 닫기를 클릭하면 클릭이라는 시그널이 발생하고 브라우저를 종료하는 슬롯이 실행되는 것이다. API로 삼성전자 종목 정보를 조회하고 싶다면 다음과 같이 호출하면 된다. def getStockBasicInfo(code): # opt10001 rqname = "getStockBasicInfo" kiwoom.dynamicCall("SetInputValue(QString, QString)", "종목코드", code) kiwoom.dynamicCall("Co..

develop 2020. 4. 18. 22:06

공공데이터 포털 SERVICE KEY IS NOT REGISTERED ERROR

공공데이터 포털에는 많은 정보를 API로 제공한다. API 사용 승인 이후 발급받은 KEY를 확인하고 python requests로 코딩을 시작했는데, 아무리 올바른 API 키를 입력해도 SERVICE KEY IS NOT REGISTERED ERROR 를 뱉어내는 것이다; 생각지도 못한 곳에서 시간을 낭비 했는데 이유는 바로 API 키에 포함된 url percent-encoding이었다. 이미 encoding된 API 키에 포함된 % 문자열을 다시 encoding해서 발생하는 문제인 것 API_URL = 'http://openapi.molit.go.kr:8081/OpenAPI_ToolInstallPackage/service/rest/RTMSOBJSvc/getRTMSDataSvcAptTrade&#3..

develop 2020. 1. 5. 22:29

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
reflected © @polaris
메일

티스토리툴바