OpenAPI 문서와 실제 API가 어긋날 때 먼저 잡을 기준Swagger UI에는 분명 email이 필수라고 적혀 있는데, 실제 응답에는 가끔 빠집니다. 문서에는 status가 active | blocked라고 되어 있지만 운영 데이터에는 pending이 섞여 있습니다. 프론트엔드는 타입을 믿고 배포했는데, 어느 날 특정 고객 계정에서만 화면이 깨집니다.이런 문제는 OpenAPI를 "문서 자동 생성" 정도로만 보면 계속 반복됩니다. OpenAPI는 예쁜 API 문서가 아니라, 클라이언트와 서버가 함께 지키는 계약으로 다뤄야 합니다. 계약이 깨지는 순간은 대개 큰 리팩토링 때가 아닙니다. 필드 하나를 optional로 바꾸거나, 에러 응답 형식을 급하게 추가하거나, 테스트 데이터에 없는 케이스가 운영에서..
# 네이버 블로그 로그인 없이 글 작성 API ( xmlrpc ) 네이버 블로그 API가 이미 존재하지만, 간단하게 xmlrpc api 로 작성할수 있습니다.- 네이버 정책상 첨부이미지는 본문에 포함되어야 하기 때문에, 본문에 이미지를 넣으면 자동으로 첨부하게 작성하였습니다.- 최근 수정하기 API가 작동하지 않아 기존글을 삭제하고 다시 작성하는 방법으로 수정기능을 변경하였습니다. # 네이버 블로그 XMLRPC API 관련 도움말 : (https://help.naver.com/support/contents/contents.nhn?serviceNo=520&categoryNo=1812) - 설치 및 사용방법 # Composer composer require lovizu/naver-blog-xmlrpc # N..
