Shop API
지점(상점) 관련 API
키워드로 지점 조회
키워드로 지점 조회
GET
https://www.photosmap.site/shops
키워드에 해당하는 지점을 조회한다
Query Parameters
Name
Type
Description
keyword*
String
사용자가 입력한 조회 키워드
(지역명 또는 지역명+브랜드 또는
브랜드+지점명으로 사용자에게 가이드라인 제공 필요)
userLat*
Double
사용자 현재위치 위도
userLng*
Double
사용자 현재위치 경도
Headers
Name
Type
Description
Authorization
Bearer
access token
[]
반경 내 브랜드 별 지점 조회
반경 내 브랜드 별 지점 조회
GET
https://www.photosmap.site/shops/brand
지도 중심 좌표를 기준으로 반경 내에 있는 대표 브랜드 중 하나 혹은 전체 지점을 조회한다.
Query Parameters
Name
Type
Description
userLat*
Double
사용자 현재위치 위도
userLng*
Double
사용자 현재위치 경도
brand
String
하루필름, 인생네컷, 포토이즘, 포토그레이 중 사용자가 요청한 브랜드
-전체 브랜드
조회 시 해당 파라미터 필요 (X)
mapLat*
Double
지도 중심 위도
mapLng*
Double
지도 중심 경도
radius
Integer
제한 반경 (단위: m)
-Default
: 2000 (2km)
Headers
Name
Type
Description
Authorization
Bearer
access token
[]
지점 상세 조회
지점 상세 조회
GET
https://www.photosmap.site/shops/{shop-id}
지점 상세페이지를 조회한다
Query Parameters
Name
Type
Description
userLat
Double
사용자 현재위치 위도
userLng
Double
사용자 현재위치 경도
Headers
Name
Type
Description
Authorization
Bearer
access token
{
"id": 19116,
"place_name": "하루필름 제주 시청점",
"distance": "",
"star_rating_avg": 5.0,
"review_cnt": 4,
"favorite_cnt": 4,
"shop_titles": [
"핫플레이스",
"청결한 지점"
],
"latitude": "33.4986348725412",
"longitude": "126.529854442721",
"place_url": "http://place.map.kakao.com/1173539401",
"recent_reviews": [
{
"review_info": {
"id": 186,
"create_date": [
2023,
5,
17,
19,
34,
13,
963901000
],
"modify_date": [
2023,
5,
17,
19,
34,
13,
963901000
],
"star_rating": 5,
"content": "d",
"purity": "GOOD",
"retouch": "GOOD",
"item": "GOOD"
},
"member_info": {
"id": 11,
"nickname": "ddsss",
"main_member_title": "뉴비"
}
},
{
"review_info": {
"id": 176,
"create_date": [
2023,
5,
16,
22,
28,
49,
723077000
],
"modify_date": [
2023,
5,
16,
22,
28,
49,
723077000
],
"star_rating": 5,
"content": "굿",
"purity": "GOOD",
"retouch": "GOOD",
"item": "GOOD"
},
"member_info": {
"id": 17,
"nickname": "맨두",
"main_member_title": "뉴비"
}
},
{
"review_info": {
"id": 168,
"create_date": [
2023,
5,
16,
21,
32,
6,
324413000
],
"modify_date": [
2023,
5,
16,
21,
32,
6,
324413000
],
"star_rating": 5,
"content": "깨끗해요",
"purity": "GOOD",
"retouch": "UNSELECTED",
"item": "UNSELECTED"
},
"member_info": {
"id": 15,
"nickname": "어텐숀",
"main_member_title": "뉴비"
}
}
],
"favorite": false
}
Last updated