오픈 프로필 수정 - DevCamp2Flame/FlameTalk_Server GitHub Wiki
Open Profile update API
Request
Method
PUT
URL
/api/membership/open-profile/{openProfileId}
Header
| Method |
Parameter |
Description |
| Content-Type |
application/json |
|
| token |
{token} |
access token값 |
Path Variable
| Parameter |
Type |
Description |
Required |
| openProfileId |
Long |
수정할 오픈 프로필 id |
Y |
Body
| Field |
Type |
Description |
Required |
| nickname |
String |
오픈 프로필 닉네임. 최대 길이 20 |
Y |
| imageUrl |
String |
오픈 프로필 사진 S3 URL |
N |
| description |
String |
오픈 프로필 상태 메세지. 최대 길이 60 |
N |
Response
Header
| Method |
Parameter |
Description |
| statusCode |
{statusCode} |
http 상태 코드 값 |
Body
| Field |
Type |
Description |
| code |
Integer |
응답 코드 |
| message |
String |
응답 메세지 |
| data |
Object |
data 참고 |
data
| Field |
Type |
Description |
| openProfileId |
Long |
오픈 프로필 id |
| userId |
String |
유저 id |
| nickname |
String |
오픈 프로필 닉네임 |
| imageUrl |
String |
오픈 프로필 사진 S3 URL |
| description |
String |
오픈 프로필 상태 메세지 |
| createdDate |
LocalDateTime |
오픈 프로필 생성된 날짜 |
| updatedDate |
LocalDateTime |
오픈 프로필 수정된 날짜 |
SUCCESS example
{
"status": 200,
"messsage": "오픈 프로필 수정 성공"
"data": {
"openProfileId": 1,
"userId": "1643163512893324414",
"nickname": "오픈 플레임",
"imageUrl": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577892544930.png",
"description": "업무 얘기만 받습니다!",
"createdDate": "2022-01-14T10:52:39",
"updatedDate": "2022-01-18T10:52:39"
}
}
Error Code
| Code |
Error Messsage |
| 400 |
Bad Request |
| 401 |
Unauthorized |
| 404 |
File Not Found |
| 500 |
Server Error |
FAIL example
{
"status": 400,
"message": "잘못된 요청입니다.",
"error": "BAD_REQUEST",
"code": "BAD_REQUEST",
"timestamp": "2022-01-18T19:30:16.3072905",
}