Skip to content

App-OhMo/server-oh-mo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

weather-share-community

weather-share-community

๊ธฐํš

๊ธฐ์˜จ์ด ๊ฐ™์•„๋„ ๋ฐ”๋žŒ, ํ–‡๋น›, ์Šต๋„ ๋“ฑ์— ๋”ฐ๋ผ ์ฒด๊ฐ ์˜จ๋„๊ฐ€ ๋‹ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ์˜ท์„ ์ž…์–ด์•ผ ํ• ์ง€ ๊ณ ๋ฏผ์ด ๋  ๋•Œ๊ฐ€ ๋งŽ๋‹ค. ๋งคํ•ด ์‚ฌ๊ณ„์ ˆ์„ ๊ฒช์ง€๋งŒ ์œ ๋… ๋‚ด๊ฐ€ ์–‡๊ฒŒ ์ž…๊ณ  ๋‚˜๊ฐ„ ๋‚ ์€ ์ถฅ๊ณ , ๋‘๊ป๊ฒŒ ์ž…๊ณ  ๋‚˜๊ฐ„ ๋‚ ์€ ๋”์›Œ ์˜ค๋Š˜ ๋‚ ์”จ๊ฐ€ ์–ด๋–ค์ง€ ์ฃผ์œ„์— ๋ฌผ์–ด๋ณด๊ธฐ๋„ ํ•œ๋‹ค. ๊ณ ๋ฏผํ•  ์‹œ๊ฐ„์„ ์ค„์ด๊ธฐ ์œ„ํ•ด, ์ž…์€ ์˜ท์„ ๋‚ ์”จ์™€ ํ•จ๊ป˜ ๊ธฐ๋กํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ์–ด๋–ป๊ฒŒ ์ž…์—ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ๊ธฐํšํ–ˆ๋‹ค.

๊ฐœ๋ฐœํ™˜๊ฒฝ

  • Java 11
  • Spring Boot 2.17
  • MySQL & JPA
  • AWS & RDS & S3

์™€์ด์–ดํ”„๋ ˆ์ž„

ERD

base_url

http://3.38.56.88:8080/

API

Test

์ „์ฒด๋ฉค๋ฒ„ ์กฐํšŒ

method Get
url /test/user/all
{
    "statusCode": 200,
    "responseMessage": "์ „์ฒด ๋ฉค๋ฒ„ ์กฐํšŒ",
    "data": "db์— ๋“ค์–ด์žˆ๋Š ํšŒ์› ์ „์ฒด ์ •๋ณด"
}
method Post
url /check/token
Header X-AUTH-TOKEN
์ฐธ๊ณ  ์œ ํšจํ•œ ํ† ํฐ์ด๋ฉด true ์•„๋‹ˆ๋ฉด false, ๋ถˆ๊ทœ์น™ํ•˜๊ฒŒ ์„œ๋ฒ„ 500 ์—๋Ÿฌ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ธฐ๋„ ํ•จ, ํ•˜์ง€๋งŒ ํ† ํฐ ๊ฐ’์ด ์œ ํšจํ•œ ๊ฒฝ์šฐ์—๋Š” ๋ฌด์กฐ๊ฑด true ๋ฐ˜ํ™˜
{
    true or false
}

User

ํšŒ์›๊ฐ€์ž…

method Post
url /user/join
Body {"nickName" : "bbbb", "userEmail":"[email protected]", "pwd" : "bbbb"}
{
    "statusCode": 200,
    "responseMessage": "ํšŒ์›๊ฐ€์ž… ์„ฑ๊ณต",
    "data": null
}

๋กœ๊ทธ์ธ

method Post
url /user/login
Body {"userEmail" : "bbbb","pwd" : "bbbb"}
{
    "statusCode": 200,
    "responseMessage": "๋กœ๊ทธ์ธ ์„ฑ๊ณต",
    "data": "token๊ฐ’"
}

๋‹‰๋„ค์ž„ ์ค‘๋ณต์ฒดํฌ

method Post
url /check/nick_name
Body {"nickName" : "bbbb"}
์ฐธ๊ณ  ์ค‘๋ณต๋œ ๋‹‰๋„ค์ž„์ด๋ฉด true, ์—†๋Š” ๋‹‰๋„ค์ž„์ด๋ฉด false
{
    true or false
}

์ด๋ฉ”์ผ ์ค‘๋ณต์ฒดํฌ

method Post
url /check/user_email
Body {"userEmail" : "[email protected]"}
์ฐธ๊ณ  ์ค‘๋ณต๋œ ์ด๋ฉ”์ผ์ด๋ฉด true, ์—†๋Š” ์ด๋ฉ”์ผ์ด๋ฉด false
{
    true or false
}

๋งˆ์ดํŽ˜์ด์ง€

method Get
url /user/mypage
Header X-AUTH-TOKEN
{
    "statusCode": 200,
    "responseMessage": "๋งˆ์ดํŽ˜์ด์ง€",
    "data": {
        "id": 10,
        "userName": "eeee",
        "userEmail": "[email protected]",
        "profileUrl": "์ด๋ฏธ์ง€ url"
    }
}

๋งˆ์ดํŽ˜์ด์ง€ ์ˆ˜์ •

method Post
url /user/mypage/edit/profile
Header X-AUTH-TOKEN
{
    "statusCode": 200,
    "responseMessage": "๋งˆ์ดํŽ˜์ด์ง€ ์ˆ˜์ • ์„ฑ๊ณต",
    "data": null
}

๋‚ด๊ฐ€ ์ข‹์•„์š” ํ•œ ๊ธ€๋“ค

method Get
url /user/likes
Header X-AUTH-TOKEN
{
    "statusCode": 200,
    "responseMessage": "์ข‹์•„์š” ๋ฆฌ์ŠคํŠธ",
    "data": [
        {
            "id": 9,
            "img": "๊ฐ€์žฅ ๋งจ ์ฒ˜์Œ ์ด๋ฏธ์ง€ url",
            "memberName": "a",
            "boardId": 36
        },
        {
            "id": 10,
            "img": "๊ฐ€์žฅ ๋งจ ์ฒ˜์Œ ์ด๋ฏธ์ง€ url",
            "memberName": "eeee",
            "boardId": 34
        }
    ]
}

์Šคํฌ๋žฉ ๋ชฉ๋ก

method Get
url /user/scrape/list
Header X-AUTH-TOKEN
{
    "statusCode": 200,
    "responseMessage": "์Šคํฌ๋žฉ ๋ฆฌ์ŠคํŠธ",
    "data": [
        {
            "id": 2,
            "img": "๊ฐ€์žฅ ๋งจ ์ฒ˜์Œ ์ด๋ฏธ์ง€ url",
            "memberName": "eeee",
            "boardId": 25
        },
        {
            "id": 10,
            "img": "๊ฐ€์žฅ ๋งจ ์ฒ˜์Œ ์ด๋ฏธ์ง€ url",
            "memberName": "eeee",
            "boardId": 26
        }
    ]
}

Board

๊ธ€์“ฐ๊ธฐ

method Post
url /board/save
Header X-AUTH-TOKEN
Body {"requestDto":{ "content": "ํ•˜๋Š˜์ƒํƒœ ํ…Œ์ŠคํŠธ", "privacy": true, "status" : "HOT", "skyCode":"ํ๋ฆผ","presentTemperature":"30","highestTemperature":"32","lowestTemperature":"24"},"clothes" : {"top" : "ํ›„๋“œ", "bottom":"ํŠธ๋ ˆ์ด๋‹ ๋ฐ”์ง€", "outerClothing":"์ž์ผ“","shoes" : "์šด๋™ํ™”", "accessory1":"๋ชจ์ž", "accessory2":"์„ ๊ธ€๋ผ์Šค"}
image null ๋ถˆ๊ฐ€๋Šฅ, 3๊ฐœ๊นŒ์ง€
์ฐธ๊ณ  status๋Š” HOT, WARM, BEST, COLD, COOL ์ค‘ ํ•˜๋‚˜๋กœ ๋ณด๋‚ด์•ผํ•จ
{
    "statusCode": 200,
    "responseMessage": "๊ธ€ ์˜ฌ๋ฆฌ๊ธฐ ์„ฑ๊ณต",
    "data": null
}

๊ธ€ ์ƒ์„ธ๋ณด๊ธฐ

method Get
url /board/{boardId}
{
    "statusCode": 200,
    "responseMessage": "๊ธ€ ์„ฑ๊ณต",
    "data": {
        "id": 130,
        "content": "์˜ท ํ…Œ์ŠคํŠธ",
        "privacy": false,
        "createDate": "2022-07-10T13:23:16.2606948",
        "status": null,
        "skyCode": "ํ๋ฆผ",
        "presentTemperature": "25",
        "highestTemperature": "31",
        "lowestTemperature": "22",
        "codyDate": "2022-07-10",
        "clothes": null,
        "images": [
            "์ด๋ฏธ์ง€ url"
        ],
        "memberResponseDto": {
            "id": 1,
            "nickName": "kim2",
            "userEmail": "[email protected]",
            "profileUrl": "ํ”„๋กœํ•„ url"
        },
        "clothesResponseDto": {
            "top": "๋ฏผ์†Œ๋งค",
            "bottom": "์Šฌ๋ž™์Šค",
            "outerClothing": "๊ฐ€๋””๊ฑด",
            "shoes": "๋‹จํ™”",
            "accessory1": "",
            "accessory2": ""
        }
    }
}

๊ธ€ ์ „์ฒด์กฐํšŒ(์ตœ์‹ ์ˆœ)

method Get
url /boards
{
    "statusCode": 200,
    "responseMessage": "๊ธ€ ์„ฑ๊ณต",
    "data": [
        {
            "id": "58",
            "content": "test3",
            "privacy": false,
            "createDate": "2022-05-01T13:49:36.6563063",
            "status": "HOT",
            "memberName": "a",
            "profileUrl": "profile url",
            "imgUrl": "๊ธ€์˜ ์ฒซ๋ฒˆ์งธ ์ด๋ฏธ์ง€ url"
        },
        {
            "id": "61",
            "content": "test4",
            "privacy": false,
            "createDate": "2022-05-01T13:49:36.6602927",
            "status": "HOT",
            "memberName": "eeee",
            "profileUrl": "profile url",
            "imgUrl": "๊ธ€์˜ ์ฒซ๋ฒˆ์งธ ์ด๋ฏธ์ง€ url"
        }
    ]
}

๊ธ€ ์‚ญ์ œ

method Delete
url /board/{boardId}/delete
Header X-AUTH-TOKEN
{
    "statusCode": 200,
    "responseMessage": "์„ฑ๊ณต"
    "data": null
}

์ถ”์ฒœํ”ผ๋“œ

method Get
url /board/recommend
Header X-AUTH-TOKEN
Param currentWeather
currentWeather: int, ํ˜„์žฌ ๋‚ ์”จ
์ฐธ๊ณ  ํ˜„์žฌ๋‚ ์”จ +-2๋„์˜ ๊ฒŒ์‹œ๋ฌผ ์ถ”์ฒœ
{
    "statusCode": 200,
    "responseMessage": "์ถ”์ฒœ ๊ฒŒ์‹œ๊ธ€",
    "data": [
        {
            "id": 1,
            "content": "test content1",
            "privacy": false,
            "createDate": "2022-09-17T21:38:17.3758659",
            "status": null,
            "memberName": "park",
            "profileUrl": "",
            "imgUrl": "https://weatherawsbucket.s3.ap-northeast-2.amazonaws.com/c982460c-ac61-468d-8f9a-d61a326b0c60.PNG"
        },
        {
            "id": 4,
            "content": "test content2",
            "privacy": false,
            "createDate": "2022-09-17T21:38:17.3998028",
            "status": null,
            "memberName": "park",
            "profileUrl": "",
            "imgUrl": "https://weatherawsbucket.s3.ap-northeast-2.amazonaws.com/adf4788f-4784-40ac-9848-33914b3f4d36.PNG"
        },
        {
            "id": 7,
            "content": "test content3",
            "privacy": false,
            "createDate": "2022-09-17T21:38:17.4017974",
            "status": null,
            "memberName": "park",
            "profileUrl": "",
            "imgUrl": "https://weatherawsbucket.s3.ap-northeast-2.amazonaws.com/c078980c-1434-4cec-b47d-59ef145b0b80.PNG"
        },
        {
            "id": 10,
            "content": "test content4",
            "privacy": false,
            "createDate": "2022-09-17T21:38:17.408779",
            "status": null,
            "memberName": "kim2",
            "profileUrl": "",
            "imgUrl": "https://weatherawsbucket.s3.ap-northeast-2.amazonaws.com/c5a16e1a-5c37-4e16-810f-fb21d0ab0fbe.PNG"
        }
    ]
}

ํ•˜๋Š˜์ƒํƒœ ๊ธฐ๋ฐ˜ ์ถ”์ฒœํ”ผ๋“œ

method Get
url /board/recommend/{skyCode}
Header X-AUTH-TOKEN
Param currentWeather
url(ex) /board/recommend/Sunny?currentWeather=30
currentWeather: int, ํ˜„์žฌ ๋‚ ์”จ
์ฐธ๊ณ  ํ˜„์žฌ๋‚ ์”จ +-2 ์ถ”์ฒœํ”ผ๋“œ + ํ•˜๋Š˜์ƒํƒœ (Sunny - ๋ง‘์Œ, Blur - ํ๋ฆผ, Cloudy - ๊ตฌ๋ฆ„๋งŽ์Œ, Rain -๋น„, Snow - ๋ˆˆ), ๊ฐ๊ฐ์˜ ํ•˜๋Š˜์ƒํƒœ์— ๋งž๋Š” ํ”ผ๋“œ ๋…ธ์ถœ
{
    "statusCode": 200,
    "responseMessage": "์ถ”์ฒœ ๊ฒŒ์‹œ๊ธ€",
    "data": [
        {
            "id": 1,
            "content": "ํ•˜๋Š˜์ƒํƒœ ํ…Œ์ŠคํŠธ",
            "privacy": false,
            "createDate": "2023-01-14T04:56:58.808928",
            "status": null,
            "memberName": "kim2",
            "profileUrl": "https://weatherawsbucket.s3.ap-northeast-2.amazonaws.com/user/b97afd9c-e829-4a96-aed9-68b8c93f6111.png",
            "imgUrl": "",
            "skyCode": "Blur"
        }
    ]
}

์ข‹์•„์š”

method Post
url /board/{boardId}/likes
Header X-AUTH-TOKEN
์ฐธ๊ณ  ์ด๋ฏธ ์žˆ๋Š” boardId์ธ ๊ฒฝ์šฐ ์ข‹์•„์š” ์ทจ์†Œ๋กœ ๋™์ž‘
{
    "statusCode": 200,
    "responseMessage": "์ข‹์•„์š” ์„ฑ๊ณต" or "์ข‹์•„์š” ์ทจ์†Œ"
    "data": null
}

์Šคํฌ๋žฉ

method Post
url /board/{boardId}/scrape
Header X-AUTH-TOKEN
์ฐธ๊ณ  ์ด๋ฏธ ์žˆ๋Š” boardId์ธ ๊ฒฝ์šฐ ์Šคํฌ๋žฉ ์ทจ์†Œ๋กœ ๋™์ž‘
{
    "statusCode": 200,
    "responseMessage": "์Šคํฌ๋žฉ ์„ฑ๊ณต" or "์Šคํฌ๋žฉ ์ทจ์†Œ"
    "data": null
}

๋Œ“๊ธ€

method Post
url /board/{boardId}/reply
Header X-AUTH-TOKEN
Body {"content" : "hi"}
{
    "statusCode": 200,
    "responseMessage": "๋Œ“๊ธ€๋‹ฌ๊ธฐ"
    "data": null
}

๋‹ต๊ธ€

method Post
url /board/{boardId}/reply/{replyId}
Header X-AUTH-TOKEN
Body {"content" : "hi"}
{
    "statusCode": 200,
    "responseMessage": "๋‹ต๊ธ€๋‹ฌ๊ธฐ"
    "data": null
}

๋Œ“๊ธ€๋ชฉ๋ก

method Get
url /board/{boardId}/replies
{
    "statusCode": 200,
    "responseMessage": "๋Œ“๊ธ€ ๋ชฉ๋ก",
    "data": [
        {
            "id": 1,
            "content": "hi",
            "memberName": "eeee",
            "profileUrl": "profile img url"
        },
        {
            "id": 2,
            "content": "hi2",
            "memberName": "eeee",
            "profileUrl": "profile img url"
        },
        {
            "id": 3,
            "content": "a_reply",
            "memberName": "a",
            "profileUrl": "profile img url"
        }
    ]
}

๋‹ต๊ธ€๋ชฉ๋ก

method Get
url /reply/{replyId}
{
    "statusCode": 200,
    "responseMessage": "๋‹ต๊ธ€ ๋ชฉ๋ก",
    "data": [
        {
            "id": 1,
            "content": "reply test",
            "memberName": "kim3",
            "profileUrl": ""
        },
        {
            "id": 2,
            "content": "reply test2",
            "memberName": "kim3",
            "profileUrl": ""
        }
    ]
}

๋Œ“๊ธ€ ์‚ญ์ œ

method Post
url /board/reply/{replyId}
Header X-AUTH-TOKEN
{
    "statusCode": 200,
    "responseMessage": "๋Œ“๊ธ€์‚ญ์ œ"
    "data": null
}

์‹ ๊ณ  & ์ฐจ๋‹จ

๊ฒŒ์‹œ๋ฌผ ์‹ ๊ณ 

method Post
url /report/board
Header X-AUTH-TOKEN
์ฐธ๊ณ  10๋ฒˆ ์ด์ƒ ์‹ ๊ณ ๋˜๋ฉด ๊ธ€ ์‚ญ์ œ
{
    "statusCode": 200,
    "responseMessage": "๊ฒŒ์‹œ๋ฌผ ์‹ ๊ณ "
    "data": null
}

๋Œ“๊ธ€ ์‹ ๊ณ 

method Post
url /comment/board
Header X-AUTH-TOKEN
์ฐธ๊ณ  10๋ฒˆ ์ด์ƒ ์‹ ๊ณ ๋˜๋ฉด ๋Œ“๊ธ€ ์‚ญ์ œ
{
    "statusCode": 200,
    "responseMessage": "๋Œ“๊ธ€ ์‹ ๊ณ "
    "data": null
}

์ฐจ๋‹จ

method Post
url /block/create
Header X-AUTH-TOKEN
{
    "statusCode": 200,
    "responseMessage": "์ฐจ๋‹จ"
    "data": null
}

follow

ํŒ”๋กœ์šฐ ํ•˜๊ธฐ

method Post
url /follow/{toMemberId}
Header X-AUTH-TOKEN
{
    "statusCode": 200,
    "responseMessage": "ํŒ”๋กœ์šฐ ์„ฑ๊ณต"
    "data": null
}

ํŒ”๋กœ์šฐ ์ทจ์†Œ ํ•˜๊ธฐ

method Delete
url /follow/{toMemberId}
Header X-AUTH-TOKEN
{
    "statusCode": 200,
    "responseMessage": "์–ธํŒ”๋กœ์šฐ ์„ฑ๊ณต"
    "data": null
}

ํ•ด๋‹น ์œ ์ €๋ฅผ ํŒ”๋กœ์šฐํ•˜๋Š” ์‚ฌ๋žŒ๋“ค ๋ฆฌ์ŠคํŠธ

method Get
url /follow/getFollower/{toMemberId}
์ฐธ๊ณ  ๋กœ๊ทธ์ธ ์—ฌ๋ถ€ ์ƒ๊ด€ ์—†์ด ์–ด๋–ค ์œ ์ €๊ฐ€ ํŒ”๋กœ์šฐํ•˜๋Š” ๋ฆฌ์ŠคํŠธ๋ฅผ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Œ, toMemberId๋Š” ํŒ”๋กœ์šฐ ๋ฆฌ์ŠคํŠธ๋ฅผ ํ™•์ธํ•˜๊ณ  ์‹ถ์€ ์œ ์ €, ๋กœ๊ทธ์ธ ์—†์ด ํ™•์ธ ๊ฐ€๋Šฅ
{
    "statusCode": 200,
    "responseMessage": "ํŒ”๋กœ์šฐ ๋ฆฌ์ŠคํŠธ",
    "data": [
        {
            "fromMemberId": 3,
            "toMemberId": 4
        },
        {
            "fromMemberId": 3,
            "toMemberId": 5
        }
    ]
}

๋‚ด๊ฐ€ ํŒ”๋กœ์šฐ ํ•œ ์‚ฌ๋žŒ๋“ค

method Delete
url /follow/getFollowing
Header X-AUTH-TOKEN
{
    "statusCode": 200,
    "responseMessage": "ํŒ”๋กœ์ž‰ ๋ฆฌ์ŠคํŠธ",
    "data": [

        {
            "fromMemberId": 5,
            "toMemberId": 3
        }
    ]
}

๋‚ด๊ฐ€ ํŒ”๋กœ์šฐ ํ•œ ์‚ฌ๋žŒ ์ˆ˜

method Get
url /follow/getFollowingCount
Header X-AUTH-TOKEN
{
    "statusCode": 200,
    "responseMessage": "ํŒ”๋กœ์ž‰ ์ˆ˜",
    "data": 1
    
}

๋‚ด๊ฐ€ ํŒ”๋กœ์šฐํ•œ ์‚ฌ๋žŒ ํ”ผ๋“œ

method Get
url /boards/main
Header X-AUTH-TOKEN
{
    "statusCode": 200,
    "responseMessage": "ํŒ”๋กœ์ž‰ ",
    "data": [
        {
            "id": 1,
            "imgUrl": "https://weatherawsbucket.s3.ap-northeast-2.amazonaws.com/c982460c-ac61-468d-8f9a-d61a326b0c60.PNG"
        },
        {
            "id": 4,
            "imgUrl": "https://weatherawsbucket.s3.ap-northeast-2.amazonaws.com/adf4788f-4784-40ac-9848-33914b3f4d36.PNG"
        },
        {
            "id": 7,
            "imgUrl": "https://weatherawsbucket.s3.ap-northeast-2.amazonaws.com/c078980c-1434-4cec-b47d-59ef145b0b80.PNG"
        }
    ]
}

search

ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰ํ•˜๊ธฐ

method Get
url /board/search
Header X-AUTH-TOKEN
Param keyword
keyword: string, ๊ฒ€์ƒ‰ ํ‚ค์›Œ๋“œ
{
    "statusCode": 200,
    "responseMessage": "๊ฒ€์ƒ‰",
    "data": [
        {
            "id": 1,
            "content": "test content1",
            "privacy": false,
            "createDate": "2022-07-11T17:09:09.4803631",
            "status": null,
            "memberName": "park",
            "profileUrl": "",
            "imgUrl": "https://weatherawsbucket.s3.ap-northeast-2.amazonaws.com/c982460c-ac61-468d-8f9a-d61a326b0c60.PNG"
        }
    ]
}

ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰ํ•˜๊ธฐ(์‚ฌ์ง„/์ด๋ฏธ์ง€)

method Get
url /board/searchImg
Header X-AUTH-TOKEN
Param keyword
keyword: string, ๊ฒ€์ƒ‰ ํ‚ค์›Œ๋“œ
์ฐธ๊ณ  ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰์‹œ ์—…๋กœ๋“œํ•œ ๊ฒŒ์‹œ๋ฌผ id์™€ ์ž‘์„ฑ์ž ํ”„๋กœํ•„ ์‚ฌ์ง„๋งŒ ๊ฐ€์ ธ์˜ด
{
   "statusCode": 200,
    "responseMessage": "๊ฒ€์ƒ‰",
    "data": [
        {
            "id": 1,
            "imgUrl": "https://weatherawsbucket.s3.ap-northeast-2.amazonaws.com/c982460c-ac61-468d-8f9a-d61a326b0c60.PNG"
        }
    ]
}

myFeed

๊ฐœ์ธํ”ผ๋“œ(๋‚ด ํ”ผ๋“œ)

method Get
url /user/memberFeed
Header X-AUTH-TOKEN
{
   "statusCode": 200,
    "responseMessage": "๊ฐœ์ธ ํ”ผ๋“œ",
    "data": [
        {
            "id": 10,
            "content": "test content4",
            "privacy": false,
            "createDate": "2022-07-11T17:14:58.747141",
            "status": null,
            "memberName": "kim2",
            "profileUrl": "",
            "imgUrl": "https://weatherawsbucket.s3.ap-northeast-2.amazonaws.com/c5a16e1a-5c37-4e16-810f-fb21d0ab0fbe.PNG"
        }
    ]
}

๊ฐœ์ธํ”ผ๋“œ(์‚ฌ์ง„/์ด๋ฏธ์ง€)

method Get
url /user/memberFeedImg
Header X-AUTH-TOKEN
์ฐธ๊ณ  ๊ฒŒ์‹œ๋ฌผ์˜ id์™€ ํ”„๋กœํ•„ ์‚ฌ์ง„๋งŒ ๊ฐ€์ ธ์˜ด
{
   "statusCode": 200,
    "responseMessage": "๊ฐœ์ธ ํ”ผ๋“œ",
    "data": [
        {
            "id": 10,
            "imgUrl": "https://weatherawsbucket.s3.ap-northeast-2.amazonaws.com/c5a16e1a-5c37-4e16-810f-fb21d0ab0fbe.PNG"
        }
    ]
}

๊ฐœ์ธํ”ผ๋“œ ์ˆ˜

method Get
url /user/memberFeedCount
Header X-AUTH-TOKEN
{
   "statusCode": 200,
    "responseMessage": "๊ฒŒ์‹œ๊ธ€ ๊ฐœ์ˆ˜",
    "data": 1
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages