반응형 개발21 [공공데이터] 인천공항 API 호출시 500 오류 현재 투입중인 프로젝트에서 공공데이터를 가져와야하는 업무를 진행중에 있었다. 내가 작업한 api는 인천공항의 여객운항편 출/도착현황 조회 api인데, 자세한 사용방법과 샘플코드는 아래 페이지에서 확인가능하다. https://www.data.go.kr/data/15059125/openapi.do 인천국제공항공사_여객편 운항현황 (다국어) 인천공항 여객 항공기 출발 / 도착 정보 현황조회 www.data.go.kr 샘플코드 보통 공공데이터는 샘플소스를 제공해주어서, 해당 샘플소스대로 작업을 하면 되는데 샘플소스를 복붙해도 계속 500 에러를 return 하고 있어서 열심히 구글링을 해보았다. 아래 소스는 공공데이터에서 제공된 샘플소스이다. URL url = new URL(urlBuilder.toString(.. 2021. 10. 22. [Python] json dumps로 예쁘게 출력하기 Python으로 api 호출시 응답값을 json으로 받게되는 경우가 있다. 이때 결과값을 json그대로 print하게되면 아래와같이 json응답값이 한줄로 출력되어 가독성이 매우 떨어지게 된다. (나는 개발환경이 Pycharm인데, 다른 개발환경은 정상적으로 노출 될 수도있다. ) print(result) json 예쁘게 정렬하기 import json ... print(json.dumps(result, ensure_ascii=False, indent=3)) print시 위와같이 설정해주면된다. result : json 결과값 ensure_ascii : 아스키사용여부 (true일경우 아스키가아닌문자들은 모두 이스케이프문자로 표기됨) indent : 각 트리별 들여쓰기시, 들여쓰기 탭 갯수 결과값은 아래와같.. 2021. 10. 5. 티스토리 API - Python으로 글 목록 불러오기 최근에 티스토리 게시글을 크롤링하여 자동으로 TWITTER에 업로드하는것을 만들려고 할 생각이였다. 물론 티스토리에도 트위터 자동 업로드하는 플러그인을 제공하고있지만, 모든 게시글에 고정적인 텍스트만 작성할 수 있기때문에 해시태그 유입등은 노릴수가 없기때문이다. 그래서 혹시나 API가 있나 확인해보니 존재하고있어서, 크롤링은 안하고 API를 사용해보기로했다. 목차 앱등록 ACCESS TOKEN 등록 게시글 목록 조회 앱 등록 일단 티스토리 API를 사용하려면 키 발급을 위해 앱을 등록해주어야 한다. TISTORY 나를 표현하는 블로그를 만들어보세요. www.tistory.com 나는 대충 위와같이 작성해서 등록해주었다. 앱관리탭으로 넘어가면 앱아이디 / SECRET KEY를 확인할 수 있다. ACCESS.. 2021. 10. 4. [Python] Pycharm 실행 단축키 변경하기 Pycharm 첫 설치시 윈도우의 경우 실행단축키가 Ctrl + Shift + F10으로 설정되어있다. 간편하게 실행하기에는 너무 불편해서 위 단축키를 변경해보기로 하였다. Setting 오픈 File > Settings 클릭하거나 Ctrl + Alt + S 단축키 클릭 Keymap 메뉴 진입 keymap 메뉴에 진입 후 오른쪽 검색창에 [run context를 입력한다] 마우스 오른쪽버튼 클릭 후 Add Keyboard Shortcut을 클릭한다 해당 창에서 첫번째 input박스에 커서가 올라가면 변경하고자하는 키보드 단축키를 직접 누르면 된다. 2021. 10. 3. [PHP] 간단한 CRUD 게시판 실습 예제 - 조회 PHP는 환경세팅이 비교적 수월하기 때문에 서버단에 CRUD를 만들기 수월하다. 우선 내가 기획한 간단한 내용은 아래와같다 1. USER의 이름, 내용을 등록한다. 2. 등록시 비밀번호를 사용하여 삭제시 패스워드를 입력하여 validation check를 하도록 한다. 3. 삭제시에는 db delete하지않고 use_yn 컬럼을 만들어 flag값만 업데이트한다. DB 생성 CREATE TABLE `boardTest` ( `id` int(10) NOT NULL AUTO_INCREMENT, -- pk `content` varchar(500) DEFAULT NULL, -- 글 내용 `passwd` varchar(20) DEFAULT NULL, -- 비밀번호 `create_time` datetime DEFAUL.. 2021. 8. 16. [jquery] lightslider 제이쿼리 슬라이드 구현 예제 개인프로젝트를 하며 jquery로 이미지 슬라이드를 구현하기위해 lightslider를 이용해서 구현했다. 가이드 JQuery lightSlider JQuery lightSlider JQuery lightSlider is a lightweight responsive Content slider with carousel thumbnails navigation sachinchoolur.github.io [GITHUB 주소] https://github.com/sachinchoolur/lightslider GitHub - sachinchoolur/lightslider: JQuery lightSlider is a lightweight responsive Content slider with carousel thumb.. 2021. 8. 6. 이전 1 2 3 4 다음 반응형