정리하기/DR

[Daily Report] 22.01.09 - XML parser 구현 및 TistoryAPI 객체 작성

pythaac 2022. 1. 9. 23:38

Memo

Changed

l  TistoryInfoprimary key 변경

-       tistory_blog_id마다 여러 블로그 개설이 가능하여 key로 사용 불가

-       tistory_blog_name으로 key 변경

 

Progress

l  DB 업데이트 순서

-       신규 카테고리 생성 -> post 정보 업데이트 -> 삭제 카테고리 처리

-       이슈 시나리오 : 카테고리 Apost -> 카테고리 B로 이동 (카테고리 A 삭제)

-       업데이트 전 DB 상태 : 카테고리 B가 없음 / 카테고리 A가 있음 / post의 카테고리가 A로 설정됨

l  Sync 확인을 위한 데이터 구조

-       catId, catName, catParent, catEntries, postId, postDate, tistoryPostDate

 

Postponed

l  다양한 블로그 API

-       사유 : Task가 커짐

-       고려할 것 : API, BlogInfo, Repository (Table/DB), Parser

 

New

Tistory API responseJSON으로 수신

l  Query String “output” 설정

-       &output=json으로 보낼 경우 json으로 받을 수 있음

 

Things to know

Github 사용시 application.properties

l  application.properties 민감정보가 github에 노출됨

-       현재 노출된 내용에 대한 처리 필요

-       대책 방안 조사하기