/user

getIdByNickname /id

닉네임으로 유저를 찾습니다.

// input
string nickname: 유저의 닉네임

// output
number id: 존재한다면 유저의 아이디, 없으면 -1

createUser /create

새 유저를 생성합니다.

// input
string nickname: 유저의 닉네임

// output
number id: 새로 생성된 유저의 고유번호

getSimilarUser /similar

특정 유저와 비슷한 유저 1명에 대한 정보를 받아옵니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/82553931-60cc-4c54-a417-165e7f154420/Untitled.png

// input
number id: 유저의 아이디

// output
number userId: 비슷한 유저의 아이디
string nickname: 비슷한 유저의 닉네임
~~string profileUrl: 비슷한 유저의 프로필 이미지 url~~
number[] likedMovieIds: [비슷한 유저가 최근에 좋아한 영화 아이디 리스트]

getRewatchingMovie /re

특정 유저에게 추천해주는 다시보기 영화를 받아옵니다.

// input
number userId: 유저 아이디

// output
number movieId: 추천 영화 아이디