-
Notifications
You must be signed in to change notification settings - Fork 0
โ Photographer
YEJI edited this page Sep 25, 2023
·
3 revisions
URI | Description |
---|---|
๐ GET /photographers/me | ์ฌ์ง ์๊ฐ ๋ง์ดํ์ด์ง ์กฐํ |
๐ PUT /photographers/setting | ์ฌ์ง ์๊ฐ ๊ณ์ ์ ๋ณด ์์ |
๐ PUT /photographers/me | ์ฌ์ง ์๊ฐ ํ์ด์ง ์ปค์คํ |
๐ GET /photographers/{photographerId} | ์ฌ์ง ์๊ฐ ๊ฐ๋ณ ์กฐํ |
GET /photographers | ์ฌ์ง ์๊ฐ ๋ชฉ๋ก ์กฐํ |
GET /photographers/search?keyword={keyword} | ์ฌ์ง ์๊ฐ ๊ฒ์ |
GET /photographers/name | ์ฌ์ง ์๊ฐ ์ด๋ฆ ๋ชฉ๋ก ์กฐํ |
๐ Request Parameters
- Headers: Authorization
Response Parameters
Field | Type | Description |
---|---|---|
member |
email , nickname , profile , role ๋ก ๊ตฌ์ฑ |
|
string | ์ฌ์ง์๊ฐ์ ์ด๋ฉ์ผ | |
nickname | string | ์ฌ์ง์๊ฐ์ ๋๋ค์ |
profile | string | ์ฌ์ง์๊ฐ์ ํ๋กํ ์ฌ์ง |
role | string | ROLE_PHOTOGRAPHER |
photographerId | Long | ์ฌ์ง์๊ฐ ID |
lowestPay | Long | ์ฌ์ง์๊ฐ์ ์ต์ ๊ฐ๊ฒฉ |
paymentImage | string | ๊ฐ๊ฒฉํ ์ด๋ฏธ์ง |
bio | string | ์ฌ์ง ์๊ฐ ์๊ฐ |
images | ์ฌ์ง ์๊ฐ ๋ํ ์ด๋ฏธ์ง. ์ต๋ 10๊ฐ / image1 ~image10 ์ผ๋ก ๊ตฌ์ฑ |
|
areas | ์ฌ์ง ์๊ฐ ํ๋ ์ง์ญ ๋ฆฌ์คํธ / areaId , metropolitan , city ๋ก ๊ตฌ์ฑ |
|
areaId | Long | ์ง์ญ ID |
metropolitan | string | ์ง์ญ ๋๋ถ๋ฅ |
city | string | ์ง์ญ ์๋ถ๋ฅ |
unableSchedules | ๋ถ๊ฐ ์ค์ผ์ค ๋ฆฌ์คํธ / unableDates ๋ก ๊ตฌ์ฑ |
|
unableDates | LocalDateTime | ๋ถ๊ฐ ๋ ์ง. yyyy-MM-ddThh:mm:ss
|
sns | sns ๋ฆฌ์คํธ / hompage , instagram , kakaoChannel , twitter , naverBlog ๋ก ๊ตฌ์ฑ |
|
specialList | ์ฌ์ง ์๊ฐ ์ ๋ฌธ๋ถ์ผ ๋ฆฌ์คํธ / keywords ๋ก ๊ตฌ์ฑ |
|
keywords | ENUM |
COUPLE ์ปคํ์ค๋
, FREIND ์ฐ์ ์ค๋
, GRADUATION ์กธ์
์ค๋
, WEDDING ์จ๋ฉ์ค๋
, FAMILY ๊ฐ์กฑ์ค๋
, ETC ๊ธฐํ |
tags | ์ฌ์ง ์๊ฐ ํ๊ทธ ๋ฆฌ์คํธ / tag1 , tag2 , tag3 ๋ก ๊ตฌ์ฑ |
|
review | ๋ฆฌ๋ทฐ ๊ด๋ จ / totalReview , averageScore , reviews ๋ก ๊ตฌ์ฑ |
|
totalReview | Integer | ์ฌ์ง ์๊ฐ์ ๋ฆฌ๋ทฐ ๊ฐ์ |
averageScore | Double | ์ฌ์ง ์๊ฐ์ ๋ฆฌ๋ทฐ ํ๊ท ๋ณ์ |
reviews | ๋ฆฌ๋ทฐ ๋ฆฌ์คํธ / reviewId , plan , score , image , title , comment ๋ก ๊ตฌ์ฑ |
|
reviewId | Long | ๋ฆฌ๋ทฐ ID |
plan | ์์ฝ ๊ด๋ จ | |
score | Integer | ๋ณ์ |
image | string | ํ๊ธฐ ์ฌ์ง |
title | string | ๋ฆฌ๋ทฐ ์ ๋ชฉ |
comment | string | ๋ฆฌ๋ทฐ ํ |
์์ ์์ฒญ/์๋ต
๐ Request
Response
{
"member": {
"email": "[email protected]",
"nickname": "์ฌ์ง์๊ฐ์์ง",
"profile": "http://ewha.com/ewha",
"role": "ROLE_PHOTOGRAPHER"
},
"photographerId": 21,
"lowestPay": 100000,
"paymentImage": "https://www.kkday.com/ko/blog/wp-content/uploads/graduation_campus_photography_promotion.jpg",
"bio": "๊ฐ์ธ์ค๋
๊ณผ ์ฐ์ ์ค๋
์ ๋ญ๋ง์ ์ธ ๋๋์ผ๋ก ์ฐ์ด๋๋ฆฝ๋๋ค",
"images": {
"image1": "https://images.unsplash.com/photo-1536010305525-f7aa0834e2c7?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTEyfHwlRUQlOTUlOUMlRUElQjUlQUQlMjAlRUMlOTclQUMlRUMlODQlQjF8ZW58MHx8MHx8fDA%3D&auto=format&fit=crop&w=500&q=60",
"image2": "https://images.unsplash.com/photo-1475823678248-624fc6f85785?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NHx8JUVEJTk1JTlDJUVBJUI1JUFEJTIwJUVDJTk3JUFDJUVDJTg0JUIxfGVufDB8fDB8fHww&auto=format&fit=crop&w=500&q=60",
"image3": "https://images.unsplash.com/photo-1505200063777-4a0b90b007c8?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NXx8JUVEJTk1JTlDJUVBJUI1JUFEJTIwJUVDJTk3JUFDJUVDJTg0JUIxfGVufDB8fDB8fHww&auto=format&fit=crop&w=500&q=60",
"image4": "https://images.unsplash.com/photo-1556159916-26bf2ce06da9?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Mjd8fCVFRCU5NSU5QyVFQSVCNSVBRCUyMCVFQyU5NyVBQyVFQyU4NCVCMXxlbnwwfHwwfHx8MA%3D%3D&auto=format&fit=crop&w=500&q=60",
"image5": "https://images.unsplash.com/photo-1669557465701-bc21f2c83d81?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTAzfHwlRUQlOTUlOUMlRUElQjUlQUQlMjAlRUMlOTclQUMlRUMlODQlQjF8ZW58MHx8MHx8fDA%3D&auto=format&fit=crop&w=500&q=60",
"image6": "https://images.unsplash.com/photo-1669557465702-f589e964fbc0?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTE0fHwlRUQlOTUlOUMlRUElQjUlQUQlMjAlRUMlOTclQUMlRUMlODQlQjF8ZW58MHx8MHx8fDA%3D&auto=format&fit=crop&w=500&q=60",
"image7": "https://images.unsplash.com/photo-1520512571425-be5116940a2c?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTIxfHwlRUQlOTUlOUMlRUElQjUlQUQlMjAlRUMlOTclQUMlRUMlODQlQjF8ZW58MHx8MHx8fDA%3D&auto=format&fit=crop&w=500&q=60",
"image8": null,
"image9": null,
"image10": null
},
"areas": [],
"unableSchedules": {
"unableDates": [
"2023-10-06T00:00:00",
"2023-10-20T00:00:00"
]
},
"sns": {
"homepage": "https://naraphoto.com",
"instagram": "naraphoto",
"kakaoChannel": "https://pf.kakao.com/narasnap",
"twitter": "",
"naverBlog": ""
},
"specialList": {
"keywords": [
"FRIEND"
]
},
"tags": {
"tag1": "์๋ จ",
"tag2": "๋ญ๋ง",
"tag3": "๋ชฝํ์ "
},
"review": {
"totalReview": 0,
"averageScore": "NaN",
"reviews": [
{
"reviewId": 7,
"plan": {
"planId": "f2ce844d-1b18-480f-ac78-548818e5c417",
"customer": {
"email": "[email protected]",
"nickname": "traveler",
"profile": null,
"role": "ROLE_MEMBER"
},
"photographer": {
"email": "[email protected]",
"nickname": "ํ๋ณต์ค๋
",
"profile": "https://test.profile.com",
"role": "ROLE_PHOTOGRAPHER"
},
"planDate": "2022-11-05T15:00:00",
"time": "12:30",
"category": "FRIEND",
"people": 6,
"wishPlace": "์ดํ์ฌ์๋ํ๊ต",
"price": null,
"request": "์ ๋ถํ๋๋ฆฝ๋๋ค!",
"status": "REQUEST"
},
"score": 5,
"image": "snap.jpg",
"title": "๋ฉ์ง ์ฌ์ง ๊ฐ์ฌํด์",
"comment": "์ฌ์ง ๋๋ฌด ์์๋ค์~ ๊ฐ์ฌํฉ๋๋ค"
}
]
}
}
๐ Request Parameters
- Headers: Authorization
Field | Type | Description |
---|---|---|
nickname | string | ๋ณ๊ฒฝํ ๋๋ค์ |
profileImage | string | ๋ณ๊ฒฝํ ํ๋กํ ์ฌ์ง URL |
string | ๋ณ๊ฒฝํ ์ด๋ฉ์ผ | |
password | string | ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ์ ์ผ์นํ์ง ์์ผ๋ฉด 500 ์๋ฌ ๋ฐ์ |
Response Parameters
Field | Type | Description |
---|---|---|
nickname | string | ๋ณ๊ฒฝ๋ ๋๋ค์ |
profile | string | ๋ณ๊ฒฝ๋ ํ๋กํ ์ฌ์ง URL |
string | ๋ณ๊ฒฝ๋ ์ด๋ฉ์ผ | |
role | string | ROLE_PHOTOGRAPHER |
์์ ์์ฒญ/์๋ต
๐ Request
{
"nickname" : "์ฌ์ง์๊ฐ์์ง",
"profileImage" : "http://ewha.com/ewha",
"email" : "[email protected]",
"password" : "kimyeji"
}
Response
{
"email": "[email protected]",
"nickname": "์ฌ์ง์๊ฐ์์ง",
"profile": "http://ewha.com/ewha",
"role": "ROLE_PHOTOGRAPHER"
}
๐ Request Parameters
- Headers: Authorization
Field | Type | Description |
---|---|---|
nickname | string | ๋๋ค์ |
profileImage | string | ํ๋กํ ์ฌ์ง URL |
paymentImage | string | ๊ฐ๊ฒฉํ ์ด๋ฏธ์ง |
lowestPay | string | ์ต์ ๊ฐ๊ฒฉ |
bio | string | ์๊ฐ |
areaId | Long | ์๊ฐ์ ํ๋ ์ง์ญ. ์ฌ๋ฌ ๊ฐ ์ ๋ ฅ ๊ฐ๋ฅ |
sns | sns / hompage , instagram , kakaoChannel , twitter , naverBlog ๋ก ๊ตฌ์ฑ |
|
string | ์ธ์คํ๊ทธ๋จ ๊ณ์ | |
string | ํธ์ํฐ ๊ณ์ | |
kakaoChannel | string | ์นด์นด์คํก ์ฑ๋ |
naverBlog | string | ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ ์ฃผ์ |
homepage | string | ํํ์ด์ง ์ฃผ์ |
specialList | string | ์ฌ์ง ์๊ฐ ์ ๋ฌธ๋ถ์ผ ๋ฆฌ์คํธ. ์ฌ๋ฌ ๊ฐ ์
๋ ฅ ๊ฐ๋ฅ / COUPLE ์ปคํ์ค๋
, FREIND ์ฐ์ ์ค๋
, GRADUATION ์กธ์
์ค๋
, WEDDING ์จ๋ฉ์ค๋
, FAMILY ๊ฐ์กฑ์ค๋
, ETC ๊ธฐํ |
tag | ํ๊ทธ / tag1 , tag2 , tag3 ๋ก ๊ตฌ์ฑ |
|
tag1 | string | ํ๊ทธ 1 |
unableDates | LocalDateTime | ๋ถ๊ฐ ๋ ์ง ๋ฆฌ์คํธ. ์ฌ๋ฌ ๊ฐ ์
๋ ฅ ๊ฐ๋ฅ / yyyy-MM-ddThh:mm:ss
|
image | ์ฌ์ง ์๊ฐ ๋ํ ์ด๋ฏธ์ง. ์ต๋ 10๊ฐ / image1 ~image10 ์ผ๋ก ๊ตฌ์ฑ |
|
image1 | string | ์ด๋ฏธ์ง 1 |
Response Parameters
Field | Type | Description |
---|---|---|
member |
email , nickname , profile , role ๋ก ๊ตฌ์ฑ |
|
string | ์ฌ์ง์๊ฐ์ ์ด๋ฉ์ผ | |
nickname | string | ์ฌ์ง์๊ฐ์ ๋๋ค์ |
profile | string | ์ฌ์ง์๊ฐ์ ํ๋กํ ์ฌ์ง |
role | string | ROLE_PHOTOGRAPHER |
photographerId | Long | ์ฌ์ง์๊ฐ ID |
lowestPay | Long | ์ฌ์ง์๊ฐ์ ์ต์ ๊ฐ๊ฒฉ |
paymentImage | string | ๊ฐ๊ฒฉํ ์ด๋ฏธ์ง |
bio | string | ์ฌ์ง ์๊ฐ ์๊ฐ |
images | ์ฌ์ง ์๊ฐ ๋ํ ์ด๋ฏธ์ง. ์ต๋ 10๊ฐ / image1 ~image10 ์ผ๋ก ๊ตฌ์ฑ |
|
areas | ์ฌ์ง ์๊ฐ ํ๋ ์ง์ญ ๋ฆฌ์คํธ / areaId , metropolitan , city ๋ก ๊ตฌ์ฑ |
|
areaId | Long | ์ง์ญ ID |
metropolitan | string | ์ง์ญ ๋๋ถ๋ฅ |
city | string | ์ง์ญ ์๋ถ๋ฅ |
unableSchedules | ๋ถ๊ฐ ์ค์ผ์ค ๋ฆฌ์คํธ / unableDates ๋ก ๊ตฌ์ฑ |
|
unableDates | LocalDateTime | ๋ถ๊ฐ ๋ ์ง. yyyy-MM-ddThh:mm:ss
|
sns | sns ๋ฆฌ์คํธ / hompage , instagram , kakaoChannel , twitter , naverBlog ๋ก ๊ตฌ์ฑ |
|
specialList | ์ฌ์ง ์๊ฐ ์ ๋ฌธ๋ถ์ผ ๋ฆฌ์คํธ / keywords ๋ก ๊ตฌ์ฑ |
|
keywords | ENUM |
COUPLE ์ปคํ์ค๋
, FREIND ์ฐ์ ์ค๋
, GRADUATION ์กธ์
์ค๋
, WEDDING ์จ๋ฉ์ค๋
, FAMILY ๊ฐ์กฑ์ค๋
, ETC ๊ธฐํ |
tags | ์ฌ์ง ์๊ฐ ํ๊ทธ ๋ฆฌ์คํธ / tag1 , tag2 , tag3 ๋ก ๊ตฌ์ฑ |
|
review | ๋ฆฌ๋ทฐ ๊ด๋ จ / totalReview , averageScore , reviews ๋ก ๊ตฌ์ฑ |
|
totalReview | Integer | ์ฌ์ง ์๊ฐ์ ๋ฆฌ๋ทฐ ๊ฐ์ |
averageScore | Double | ์ฌ์ง ์๊ฐ์ ๋ฆฌ๋ทฐ ํ๊ท ๋ณ์ |
reviews | ๋ฆฌ๋ทฐ ๋ฆฌ์คํธ / reviewId , plan , score , image , title , comment ๋ก ๊ตฌ์ฑ |
|
reviewId | Long | ๋ฆฌ๋ทฐ ID |
plan | ์์ฝ ๊ด๋ จ | |
score | Integer | ๋ณ์ |
image | string | ํ๊ธฐ ์ฌ์ง |
title | string | ๋ฆฌ๋ทฐ ์ ๋ชฉ |
comment | string | ๋ฆฌ๋ทฐ ํ |
์์ ์์ฒญ/์๋ต
๐ Request
{
"nickname" : "ํ๋ณต์ค๋
",
"profileImage" : "https://test.profile.com",
"paymentImage" : "https://test.payment.com",
"lowestPay" : 50000,
"bio" : "์์ฐ์ค๋ฌ์ด ๋ชจ์ต์ ๋ด์๋๋ ค์",
"areaId" : [1, 2, 3],
"sns" : {
"instagram" : "happysnap_",
"twitter" : "happysnap_",
"kakaoChannel" : "https://pf.kakao.com/_happySNAP",
"naverBlog" : "https://blog.naver.com",
"homepage" : "https://happysnap.com"
},
"specialList" : ["FRIEND"],
"tag" : {
"tag1" : "์น๊ตฌ",
"tag2" : "์ถ์ต",
"tag3" : "๋ชฝํ์ "
},
"unableDates" : ["2023-11-11T00:00:00"],
"image" : {
"image1" : "https://test.image1.com",
"image2" : "https://test.image2.com",
"image3" : "https://test.image3.com",
"image4" : "https://test.image4.com",
"image5" : "https://test.image5.com"
}
}
Response
{
"member": {
"email": "[email protected]",
"nickname": "ํ๋ณต์ค๋
",
"profile": "https://test.profile.com",
"role": "ROLE_PHOTOGRAPHER"
},
"photographerId": 25,
"lowestPay": 50000,
"paymentImage": "https://test.payment.com",
"bio": "์์ฐ์ค๋ฌ์ด ๋ชจ์ต์ ๋ด์๋๋ ค์",
"images": {
"image1": "https://test.image1.com",
"image2": "https://test.image2.com",
"image3": "https://test.image3.com",
"image4": "https://test.image4.com",
"image5": "https://test.image5.com",
"image6": null,
"image7": null,
"image8": null,
"image9": null,
"image10": null
},
"areas": [],
"unableSchedules": {
"unableDates": []
},
"sns": {
"homepage": "https://happysnap.com",
"instagram": "happysnap_",
"kakaoChannel": "https://pf.kakao.com/_happySNAP",
"twitter": "happysnap_",
"naverBlog": "https://blog.naver.com"
},
"specialList": {
"keywords": []
},
"tags": {
"tag1": "์น๊ตฌ",
"tag2": "์ถ์ต",
"tag3": "๋ชฝํ์ "
},
"review": {
"totalReview": 0,
"averageScore": "NaN",
"reviews": []
}
}
๐ Request Parameters
- Headers: Authorization
Response Parameters
Field | Type | Description |
---|---|---|
photograher | ์ฌ์ง ์๊ฐ ์ ๋ณด | |
member |
email , nickname , profile , role ๋ก ๊ตฌ์ฑ |
|
string | ์ฌ์ง์๊ฐ์ ์ด๋ฉ์ผ | |
nickname | string | ์ฌ์ง์๊ฐ์ ๋๋ค์ |
profile | string | ์ฌ์ง์๊ฐ์ ํ๋กํ ์ฌ์ง |
role | string | ROLE_PHOTOGRAPHER |
photographerId | Long | ์ฌ์ง์๊ฐ ID |
lowestPay | Long | ์ฌ์ง์๊ฐ์ ์ต์ ๊ฐ๊ฒฉ |
paymentImage | string | ๊ฐ๊ฒฉํ ์ด๋ฏธ์ง |
bio | string | ์ฌ์ง ์๊ฐ ์๊ฐ |
images | ์ฌ์ง ์๊ฐ ๋ํ ์ด๋ฏธ์ง. ์ต๋ 10๊ฐ / image1 ~image10 ์ผ๋ก ๊ตฌ์ฑ |
|
areas | ์ฌ์ง ์๊ฐ ํ๋ ์ง์ญ ๋ฆฌ์คํธ / areaId , metropolitan , city ๋ก ๊ตฌ์ฑ |
|
areaId | Long | ์ง์ญ ID |
metropolitan | string | ์ง์ญ ๋๋ถ๋ฅ |
city | string | ์ง์ญ ์๋ถ๋ฅ |
unableSchedules | ๋ถ๊ฐ ์ค์ผ์ค ๋ฆฌ์คํธ / unableDates ๋ก ๊ตฌ์ฑ |
|
unableDates | LocalDateTime | ๋ถ๊ฐ ๋ ์ง. yyyy-MM-ddThh:mm:ss
|
sns | sns ๋ฆฌ์คํธ / hompage , instagram , kakaoChannel , twitter , naverBlog ๋ก ๊ตฌ์ฑ |
|
specialList | ์ฌ์ง ์๊ฐ ์ ๋ฌธ๋ถ์ผ ๋ฆฌ์คํธ / keywords ๋ก ๊ตฌ์ฑ |
|
keywords | ENUM |
COUPLE ์ปคํ์ค๋
, FREIND ์ฐ์ ์ค๋
, GRADUATION ์กธ์
์ค๋
, WEDDING ์จ๋ฉ์ค๋
, FAMILY ๊ฐ์กฑ์ค๋
, ETC ๊ธฐํ |
tags | ์ฌ์ง ์๊ฐ ํ๊ทธ ๋ฆฌ์คํธ / tag1 , tag2 , tag3 ๋ก ๊ตฌ์ฑ |
|
review | ๋ฆฌ๋ทฐ ๊ด๋ จ / totalReview , averageScore , reviews ๋ก ๊ตฌ์ฑ |
|
totalReview | Integer | ์ฌ์ง ์๊ฐ์ ๋ฆฌ๋ทฐ ๊ฐ์ |
averageScore | Double | ์ฌ์ง ์๊ฐ์ ๋ฆฌ๋ทฐ ํ๊ท ๋ณ์ |
reviews | ๋ฆฌ๋ทฐ ๋ฆฌ์คํธ / reviewId , plan , score , image , title , comment ๋ก ๊ตฌ์ฑ |
|
reviewId | Long | ๋ฆฌ๋ทฐ ID |
plan | ์์ฝ ๊ด๋ จ | |
score | Integer | ๋ณ์ |
image | string | ํ๊ธฐ ์ฌ์ง |
title | string | ๋ฆฌ๋ทฐ ์ ๋ชฉ |
comment | string | ๋ฆฌ๋ทฐ ํ |
isLiked | boolean | ๊ณ ๊ฐ์ด ์ข์์๋ฅผ ๋๋ ๋์ง ์ฌ๋ถ |
์์ ์์ฒญ/์๋ต
๐ Request
Response
{
"photographer": {
"member": {
"email": "[email protected]",
"nickname": "ํ๋๋ผ",
"profile": "https://images.unsplash.com/photo-1635353866477-f77a828b431a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTd8fCVFRCU5NSU5QyVFQSVCNSVBRCUyMCVFQyU5NyVBQyVFQyU4NCVCMXxlbnwwfHwwfHx8MA%3D%3D&auto=format&fit=crop&w=500&q=60",
"role": "ROLE_PHOTOGRAPHER"
},
"photographerId": 21,
"lowestPay": 120000,
"paymentImage": "https://www.kkday.com/ko/blog/wp-content/uploads/graduation_campus_photography_promotion.jpg",
"bio": "๊ฐ์ธ์ค๋
๊ณผ ์ฐ์ ์ค๋
์ ๋ญ๋ง์ ์ธ ๋๋์ผ๋ก ์ฐ์ด๋๋ฆฝ๋๋ค",
"images": {
"image1": "https://images.unsplash.com/photo-1536010305525-f7aa0834e2c7?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTEyfHwlRUQlOTUlOUMlRUElQjUlQUQlMjAlRUMlOTclQUMlRUMlODQlQjF8ZW58MHx8MHx8fDA%3D&auto=format&fit=crop&w=500&q=60",
"image2": "https://images.unsplash.com/photo-1475823678248-624fc6f85785?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NHx8JUVEJTk1JTlDJUVBJUI1JUFEJTIwJUVDJTk3JUFDJUVDJTg0JUIxfGVufDB8fDB8fHww&auto=format&fit=crop&w=500&q=60",
"image3": "https://images.unsplash.com/photo-1505200063777-4a0b90b007c8?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NXx8JUVEJTk1JTlDJUVBJUI1JUFEJTIwJUVDJTk3JUFDJUVDJTg0JUIxfGVufDB8fDB8fHww&auto=format&fit=crop&w=500&q=60",
"image4": "https://images.unsplash.com/photo-1556159916-26bf2ce06da9?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Mjd8fCVFRCU5NSU5QyVFQSVCNSVBRCUyMCVFQyU5NyVBQyVFQyU4NCVCMXxlbnwwfHwwfHx8MA%3D%3D&auto=format&fit=crop&w=500&q=60",
"image5": "https://images.unsplash.com/photo-1669557465701-bc21f2c83d81?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTAzfHwlRUQlOTUlOUMlRUElQjUlQUQlMjAlRUMlOTclQUMlRUMlODQlQjF8ZW58MHx8MHx8fDA%3D&auto=format&fit=crop&w=500&q=60",
"image6": "https://images.unsplash.com/photo-1669557465702-f589e964fbc0?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTE0fHwlRUQlOTUlOUMlRUElQjUlQUQlMjAlRUMlOTclQUMlRUMlODQlQjF8ZW58MHx8MHx8fDA%3D&auto=format&fit=crop&w=500&q=60",
"image7": "https://images.unsplash.com/photo-1520512571425-be5116940a2c?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTIxfHwlRUQlOTUlOUMlRUElQjUlQUQlMjAlRUMlOTclQUMlRUMlODQlQjF8ZW58MHx8MHx8fDA%3D&auto=format&fit=crop&w=500&q=60",
"image8": null,
"image9": null,
"image10": null
},
"areas": [],
"unableSchedules": {
"unableDates": [
"2023-10-06T00:00:00",
"2023-10-20T00:00:00"
]
},
"sns": {
"homepage": "https://naraphoto.com",
"instagram": "naraphoto",
"kakaoChannel": "https://pf.kakao.com/narasnap",
"twitter": "",
"naverBlog": ""
},
"specialList": {
"keywords": [
"FRIEND"
]
},
"tags": {
"tag1": "์๋ จ",
"tag2": "๋ญ๋ง",
"tag3": "๋ชฝํ์ "
},
"review": {
"totalReview": 0,
"averageScore": "NaN",
"reviews": []
}
},
"isLiked": true
}
์ฌ์ง ์๊ฐ ๋ชฉ๋ก ์กฐํ GET /photographers?areaId={areaId}&special={special}&ableDate={date}&sort={sort}
Request Parameters
- areaId: Long
- special:
COUPLE
(์ปคํ์ค๋ ),FREIND
(์ฐ์ ์ค๋ ),GRADUATION
(์กธ์ ์ค๋ ),WEDDING
(์จ๋ฉ์ค๋ ),FAMILY
(๊ฐ์กฑ์ค๋ ),ETC
(๊ธฐํ) - date:
yyyy-MM-ddThh:mm:ss
- sort:
REVIEW
(๋ฆฌ๋ทฐ ๋ง์ ์ ์ ๋ ฌ),SCORE
(๋ณ์ ๋์ ์ ์ ๋ ฌ),PAY
(๊ฐ๊ฒฉ ๋ฎ์ ์ ์ ๋ ฌ)
Response Parameters - List
Field | Type | Description |
---|---|---|
photographerId | Long | ์ฌ์ง์๊ฐ ID |
nickname | string | ์ฌ์ง์๊ฐ์ ๋๋ค์ |
lowestPay | Long | ์ฌ์ง์๊ฐ์ ์ต์ ๊ฐ๊ฒฉ |
image | string | ์ฌ์ง ์๊ฐ ๋ํ ์ด๋ฏธ์ง 1๊ฐ |
areas | ์ฌ์ง ์๊ฐ ํ๋ ์ง์ญ ๋ฆฌ์คํธ / areaId , metropolitan , city ๋ก ๊ตฌ์ฑ |
|
areaId | Long | ์ง์ญ ID |
metropolitan | string | ์ง์ญ ๋๋ถ๋ฅ |
city | string | ์ง์ญ ์๋ถ๋ฅ |
specialList | ์ฌ์ง ์๊ฐ ์ ๋ฌธ๋ถ์ผ ๋ฆฌ์คํธ / keywords ๋ก ๊ตฌ์ฑ |
|
keywords | ENUM |
COUPLE ์ปคํ์ค๋
, FREIND ์ฐ์ ์ค๋
, GRADUATION ์กธ์
์ค๋
, WEDDING ์จ๋ฉ์ค๋
, FAMILY ๊ฐ์กฑ์ค๋
, ETC ๊ธฐํ |
tags | ์ฌ์ง ์๊ฐ ํ๊ทธ ๋ฆฌ์คํธ / tag1 , tag2 , tag3 ๋ก ๊ตฌ์ฑ |
|
totalReview | Integer | ์ฌ์ง ์๊ฐ์ ๋ฆฌ๋ทฐ ๊ฐ์ |
averageScore | Double | ์ฌ์ง ์๊ฐ์ ๋ฆฌ๋ทฐ ํ๊ท ๋ณ์ |
์์ ์์ฒญ/์๋ต
๐ Request
Response
[
{
"photographerId": 1,
"nickname": "sunnasdfy",
"lowestPay": null,
"image": null,
"areas": [],
"specialList": {
"keywords": [
"FAMILY"
]
},
"tags": {
"tag1": null,
"tag2": null,
"tag3": null
},
"totalReview": 1,
"averageScore": 5
},
{
"photographerId": 2,
"nickname": "sunnasrtdfgdfy",
"lowestPay": null,
"image": null,
"areas": [],
"specialList": {
"keywords": [
"FAMILY"
]
},
"tags": {
"tag1": null,
"tag2": null,
"tag3": null
},
"totalReview": 0,
"averageScore": "NaN"
},
...
]
Request Parameters
- keyword: string
Response Parameters - List
Field | Type | Description |
---|---|---|
nicknameResult | ๊ฒ์์ด๋ฅผ ๋๋ค์์ผ๋ก ๊ฐ๋ ์ฌ์ง ์๊ฐ ๋ฆฌ์คํธ | |
areaResult | ๊ฒ์์ด์ ํด๋นํ๋ ์ง์ญ์์ ํ๋ํ๋ ์ฌ์ง ์๊ฐ ๋ฆฌ์คํธ | |
photographerId | Long | ์ฌ์ง์๊ฐ ID |
nickname | string | ์ฌ์ง์๊ฐ์ ๋๋ค์ |
lowestPay | Long | ์ฌ์ง์๊ฐ์ ์ต์ ๊ฐ๊ฒฉ |
image | string | ์ฌ์ง ์๊ฐ ๋ํ ์ด๋ฏธ์ง 1๊ฐ |
areas | ์ฌ์ง ์๊ฐ ํ๋ ์ง์ญ ๋ฆฌ์คํธ / areaId , metropolitan , city ๋ก ๊ตฌ์ฑ |
|
areaId | Long | ์ง์ญ ID |
metropolitan | string | ์ง์ญ ๋๋ถ๋ฅ |
city | string | ์ง์ญ ์๋ถ๋ฅ |
specialList | ์ฌ์ง ์๊ฐ ์ ๋ฌธ๋ถ์ผ ๋ฆฌ์คํธ / keywords ๋ก ๊ตฌ์ฑ |
|
keywords | ENUM |
COUPLE ์ปคํ์ค๋
, FREIND ์ฐ์ ์ค๋
, GRADUATION ์กธ์
์ค๋
, WEDDING ์จ๋ฉ์ค๋
, FAMILY ๊ฐ์กฑ์ค๋
, ETC ๊ธฐํ |
tags | ์ฌ์ง ์๊ฐ ํ๊ทธ ๋ฆฌ์คํธ / tag1 , tag2 , tag3 ๋ก ๊ตฌ์ฑ |
|
totalReview | Integer | ์ฌ์ง ์๊ฐ์ ๋ฆฌ๋ทฐ ๊ฐ์ |
averageScore | Double | ์ฌ์ง ์๊ฐ์ ๋ฆฌ๋ทฐ ํ๊ท ๋ณ์ |
์์ ์์ฒญ/์๋ต
๐ Request
Response
{
"nicknameResult": [
{
"photographerId": 5,
"nickname": "์๋์๋",
"lowestPay": 100000,
"image": "https://test.image3.com",
"areas": [
{
"areaId": 1,
"metropolitan": "์์ธ",
"city": "๊ฐ๋จ/์ญ์ผ/์ผ์ฑ/๋
ผํ"
},
{
"areaId": 2,
"metropolitan": "์์ธ",
"city": "์์ด/์ ์ฌ/๋ฐฉ๋ฐฐ"
},
{
"areaId": 3,
"metropolitan": "์์ธ",
"city": "์ ์ค/์ ์ฒ"
}
],
"specialList": {
"keywords": [
"WEDDING"
]
},
"tags": {
"tag1": "์
๋ฅ",
"tag2": "๋ฐ๋",
"tag3": "์งฑ๊ท"
},
"totalReview": 0,
"averageScore": "NaN"
}
],
"areaResult": [],
"recommend": null
}
Request Parameters
Response Parameters - List
Field | Type | Description |
---|---|---|
photographerId | Long | ์ฌ์ง์๊ฐ ID |
nickname | string | ์ฌ์ง์๊ฐ์ ๋๋ค์ |
์์ ์์ฒญ/์๋ต
๐ Request
Response
[
{
"photographerId": 1,
"nickname": "abc"
},
{
"photographerId": 2,
"nickname": "photo"
},
{
"photographerId": 3,
"nickname": "photo1"
},
...
]