반응형
오늘 공부한 것
- Json 직렬화/역직렬화
- 파이썬 내 내장된 모듈 사용하여 json 응답받은 형식을 객체화 혹은 문자열화 할 수 있음
- 직렬화 : 객체 > 문자열 (dump)
- 역직렬화 : 문자열 > 객체 (json_string)
- 파이썬 내 내장된 모듈 사용하여 json 응답받은 형식을 객체화 혹은 문자열화 할 수 있음
- cURL 형식을 파이썬 코드로 변환 후 API로 호출 가능
- cURL을 선택한 이유
- XML, Json, cURL 셋 중 계정 토큰 정보 모두 포함해서 호출하기 쉬운 형태로 cURL 선택
- 이후 XML 호출 연습 예정
- cURL 내 JSON response 형태 변경 필요 없음
- 데이터 수정 요청시, jSON 형식 그대로 요청받기 때문에 이후 기간 혹은 report suite 등 request문 내 파라미터 수정이 필요할 때 유동적으로 변경하고자 함
- cURL을 선택한 이유
- API 개념 정립
- 클라이언트가 회사 서비스 이용 시 UI라는 창구를 이용하여 데이터를 전달받는데, 고객에 따른 보안 토큰 설정 및 데이터를 불러오는 공통된 형식
- 나의 경우, Adobe에서 제공하는 데이터를 API로 호출하여 내가 원하는 형태로 가공 후 DB에 적재 및 사용
- 이후 해당 DB를 프론트엔드에 연결하여 서비스도 가능하나 보안상 해당 데이터는 노출 X
해결해야 할 문제
- 문자열 formating
- """ """로 묶은 JSON Request 내 특정 문자열 값(기간 등)을 파라미터로 변경하여 유동적으로 사용하고 싶으나, formating을 사용할 때마다 json req 형식인 딕셔너리로 인식하게 되어 Key error가 발생
보완하기
- 내가 뭘 모르는 지 정확히 알때까지 스스로 왜 라는 질문을 계속 던지기
반응형