팔로우

유저 팔로우

유저를 팔로우할 수 있는 API

POST https://www.eco-log-backend.kro.kr/api/user/follow

Headers

NameTypeDescription

key*

String

Authorization

value*

String

로그인 시 JWT - ex. Bearer {토큰}

Request Body

NameTypeDescription

targetId *

String

팔로우하려는 유저 ID

항목타입설명

message

String

요청 결과

badgeAchieveList

List

팔로우 시점에 유저가 획득한 뱃지 정보 - 7: 함께 갈 동료

{
	"message": "Follow{fromUser=2, toUser=1팔로우 관계를 시작합니다)",
	"badgeAchieveList": [
		7
	]
}

팔로우 취소

유저 팔로우를 취소할 수 있는 API

DELETE https://www.eco-log-backend.kro.kr/api/user/follow

Headers

NameTypeDescription

key*

String

Authorization

value*

String

로그인 시 JWT - ex. Bearer {토큰}

Request Body

NameTypeDescription

target*

Integer

팔로우를 취소할 유저 ID

팔로워 조회

유저의 팔로워를 조회할 수 있는 API

GET https://www.eco-log-backend.kro.kr/api/user/follower

Headers

NameTypeDescription

key*

String

Authorization

value*

String

로그인 시 JWT - ex. Bearer {토큰}

항목타입설명

userId

Integer

팔로워 ID

userNickName

String

팔로워 닉네임

selfIntroduce

String

팔로워 자기소개

팔로잉 조회

유저를 팔로우하는 타 유저를 조회할 수 있는 API

GET https://www.eco-log-backend.kro.kr/api/user/following

Headers

NameTypeDescription

key*

String

Authorization

value*

String

로그인 시 JWT - ex. Bearer {토큰}

항목타입설명

userId

Integer

팔로잉 유저 ID

userNickName

String

팔로잉 유저 닉네임

selfIntroduce

String

팔로잉 유저 자기소개

[
 {
	 "userId": 2,
	 "nickName"": "활기찬 활동가",
	 "selfIntroduce": "간단한 자기소개글을 적어주세요!"
 }
]

팔로워 삭제

유저의 팔로워를 삭제하는 API

DELETE https://www.eco-log-backend.kro.kr/api/user/follower

Headers

NameTypeDescription

key*

String

Authorization

value*

String

로그인 시 JWT - ex. Bearer {토큰}

Request Body

NameTypeDescription

targetId*

String

삭제할 팔로워의 유저 ID

항목타입설명

userId

Integer

팔로잉 유저 ID

userNickName

String

팔로잉 유저 닉네임

selfIntroduce

String

팔로잉 유저 자기소개

[
 {
	 "userId": 2,
	 "nickName"": "활기찬 활동가",
	 "selfIntroduce": "간단한 자기소개글을 적어주세요!"
 }
]

Last updated