[Daily Report] 22.01.09 - XML parser 구현 및 TistoryAPI 객체 작성
Memo
Changed
l TistoryInfo의 primary key 변경
- tistory_blog_id마다 여러 블로그 개설이 가능하여 key로 사용 불가
- tistory_blog_name으로 key 변경
Progress
l DB 업데이트 순서
- 신규 카테고리 생성 -> post 정보 업데이트 -> 삭제 카테고리 처리
- 이슈 시나리오 : 카테고리 A의 post -> 카테고리 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 response를 JSON으로 수신
l Query String “output” 설정
- &output=json으로 보낼 경우 json으로 받을 수 있음
Things to know
Github 사용시 application.properties
l application.properties 민감정보가 github에 노출됨
- 현재 노출된 내용에 대한 처리 필요
- 대책 방안 조사하기