-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
<로그인>
/login
POST
{
"email" : 이메일주소,
"password" : 패스워드 평문
}
// 200리턴시 성공, 아래 반환
{
"user" : {
"id" : 아이디(정수)-> 이걸로 앞으로 요청시에 같이 보내주셔야 합니다,
"email" : 이메일,
"payed" : true면 결제 되어있음 false면 결제 안함,
"pgTID" : 있으면 보냄
},
"token" : 토큰 -> 이거를 앞으로 요청시에 헤더에 담아 보내주시면 됩니다
}<회원가입>
/regist
POST
{
"email" : 이메일주소,
"password" : 패스워드 평문
}
// 200 리턴시 성공 <결제완료 후>
/pay
POST
{
"id" : 아이디,
"pgTID" : 이거
}
// 200리턴시 성공 <유저가 자신에게 할당된 넷플릭스 계정 알고싶을 때>
/account
POST
{
"id" : 아이디
}
// 200 리턴시 성공
{
"email" : 이메일주소,
"password" : 비밀번호
}
여러개가 같이 나갈텐데 이거만 꺼내쓰시면 됩니다
결제 안했을 경우 500에러+아무것도 리턴 안함<비밀번호 바꾸기>
/user/password
POST
{
"id" : 아이디,
"password" : 패스워드
}
200 리턴시 성공
<결제 취소>
/pay/cancel
POST
{
"id" : 아이디
}
200 리턴시 성공
결제 취소하고 남은기간동안은 사용가능하고, 다음 결제일부터 사용 불가합니다~
Metadata
Metadata
Assignees
Labels
No labels