카테고리 없음

21.05.02 Today's Study

이소금 2021. 5. 2. 23:34
반응형

오늘 공부한 것

  1. Json 직렬화/역직렬화
    1. 파이썬 내 내장된 모듈 사용하여 json 응답받은 형식을 객체화 혹은 문자열화 할 수 있음
      1. 직렬화 : 객체 > 문자열 (dump)
      2. 역직렬화 : 문자열 > 객체 (json_string)
  2. cURL 형식을 파이썬 코드로 변환 후 API로 호출 가능
    1. cURL을 선택한 이유
      1. XML, Json, cURL 셋 중 계정 토큰 정보 모두 포함해서 호출하기 쉬운 형태로 cURL 선택
      2. 이후 XML 호출 연습 예정
      3. cURL 내 JSON response 형태 변경 필요 없음
        1. 데이터 수정 요청시, jSON 형식 그대로 요청받기 때문에 이후 기간 혹은 report suite 등 request문 내 파라미터 수정이 필요할 때 유동적으로 변경하고자 함
  3. API 개념 정립
    1. 클라이언트가 회사 서비스 이용 시 UI라는 창구를 이용하여 데이터를 전달받는데, 고객에 따른 보안 토큰 설정 및 데이터를 불러오는 공통된 형식
    2. 나의 경우, Adobe에서 제공하는 데이터를 API로 호출하여 내가 원하는 형태로 가공 후 DB에 적재 및 사용
      1. 이후 해당 DB를 프론트엔드에 연결하여 서비스도 가능하나 보안상 해당 데이터는 노출 X

 

해결해야 할 문제

  1. 문자열 formating
    1. """ """로 묶은 JSON Request 내 특정 문자열 값(기간 등)을 파라미터로 변경하여 유동적으로 사용하고 싶으나, formating을 사용할 때마다 json req 형식인 딕셔너리로 인식하게 되어 Key error가 발생

 

보완하기

  1. 내가 뭘 모르는 지 정확히 알때까지 스스로 왜 라는 질문을 계속 던지기
반응형