flask_mashmallow(3)
-
Flask RESTful API - GET /stores/{store_id} (매장상세정보조회 및 평점업데이트)
GET /stores/{store_id} 매장상세정보 조회는 store_id로 매장 상세 정보를 검색한다.추가로 Selenium 을 이용하여서 카카오맵에 접속하여서 매장명을 검색하여서 평점 정보를 업데이트 한 후매장 정보를 반환하는 로직을 추가 하여 보았다. Resource URL http://localhost:5000/stores/ Request http://localhost:5000/stores/{store_id} Response { "abbr_address": "경기 김포시 풍무동 620-1", "grade": 4.9, "lat": 126.720585355265, "lon": 37.6000069299231, "phone": "031-998-6728", "road_address": "경기 김포시 풍무..
2019.07.03 -
Flask RESTful API - GET /stores/search (매장검색)
GET /stores/search 매장 정보 검색은 현재 위치에서 원하는 반경 내 검색을 하며 현재 위치에서 가장 가까운 거리 순으로 조회 결과를 반환한다. Resource URL http://localhost:5000/stores/search Request http://localhost:5000/stores/search?y=126.7198326&x=37.6023079&radius=3000 Response [ { "abbr_address": "경기 김포시 풍무동 620-1", "distance": 264.31108875, "grade": null, "lat": 126.720585355265, "lon": 37.6000069299231, "phone": "031-998-6728", "road_address..
2019.07.03 -
Flask RESTful API - POST /stores/create (매장등록)
POST /stores/create 매장명, 지번주소 또는 도로명 주소정보를 알고 있는경우 Kakao 주소검색 API를 이용하여서 매장의 위치 정보를 저장한다. Resource URL http://localhost:5000/stores/create Request {"store_name":"스타벅스 김포장기커낼점","abbr_address":"","road_address":"경기 김포시 김포한강2로 41","phone":"031-986-3530"} Response {"message":"스타벅스 김포장기커낼점 매장 정보가 등록 되었습니다."} 소스코드 작성 소스코드 작성은 다음과 같이 작성한다. Kakao API 연동을 위한 인터페이스 파일 작성 - C:\istarbucks_api\code\inf\kakao..
2019.07.02