-
Notifications
You must be signed in to change notification settings - Fork 1
후기 수정하기
boong_u edited this page Sep 22, 2021
·
3 revisions
후기 수정하기
PUT : /api/reviews/detail/:reviewId
reviewId = 수정할 후기의 Id
Content-Type: application/json
x-auth-token : 로그인 시 받는 jwt token (Ex:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjoiNjExMGNjMmFjNTBjZmY2YzdjOGIxZTZlIn0sImlhdCI6MTYyODU2NjQxMiwiZXhwIjoxNjI4NjAyNDEyfQ.SWMPObKmGjQcQOUgvHF1HNupO2OovuOHsCXz7O0HZck)
params | Example | Description | Default |
---|---|---|---|
None | None | None | None |
Key | Example | Description | Default |
---|---|---|---|
title : String(Required) | 이동봉사후기 |
후기의 제목 | None |
endingCountry : String(Required) | 캐나다 |
이동봉사를 진행했던 나라 | None |
endingAirport : String(Required) | 벤쿠버 국제공항 |
이동봉사를 진행한 공항 | None |
hashtags : Array(Required) | [이동봉사과정 ,일반후기 ] |
검색에 사용되는 해시태그 | None |
isInstitutionr : String(Required) | 개인구조자 |
단체인지 개인구조자인지. 개인구조자 or 단체
|
None |
institutionName : String(Required) | 웰컴독 코리아 |
이동봉사를 진행한 단체의 이름 | None |
content : String(Required) | https://kkirukday.tistory.com/34 |
크롤링을 진행하여 내용을 가져올 url | None |
Example URL : {{baseURL}}/api/reviews/detail/61135520da587b36104d4574
Sucess : 200
{
"review": {
"hashtags": [
"이동봉사과정",
"일반후기"
],
"_id": "61135520da587b36104d4574",
"user": "6110cc2ac50cff6c7c8b1e6e",
"title": "후기",
"endingCountry": "캐나다",
"endingAirport": "밴쿠버 국제공항",
"isInstitution": "개인구조자",
"institutionName": "웰컴독 코리아",
"content": "https://kkirukday.tistory.com/34",
"crawlingData": [
{
"link": "https://kkirukday.tistory.com/34",
"desc": "[캐나다/밴쿠버 여행] 유기견 해외입양 이동봉사 방법 및 후기 8살 된 강아지를 키우고 있기도 하고, 유기견을 구조해서 친구에게 입양 보낸 경험도 있어서 항상 버림받은 강아지들을 보면 그렇게 마음이 쓰인다...",
"image": "https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkS1d0%2FbtqD9OmAnH2%2Fw6AJbu1LsUp4OZvk6dNhO1%2Fimg.png"
}
],
"writeDate": "2021-08-11T04:42:08.919Z",
"__v": 0
},
"message": "후기 수정 성공"
}
토큰이 없거나 잘못된 경우 : 401
{
"error": "No token"
}
Request Body에 필요한 값이 없는 경우 : 400
{
"error": "Null value is in request body"
}
리뷰가 없는 경우 : 404
{
"error": "Review Not Found"
}
자신의 리뷰가 아닌 경우 : 403
{
"error": "Not authenticated"
}
Server Error : 500
{
"error" : "Internal Server Error"
}