Admin Page

React App

Users


[GET] 유저 정보 가져오기

설명 현재 로그인된 유저 정보를 가져옵니다.
Method GET
URL https://heyinsa.kr/dueldice/api/users
Header Authorization="Bearer {firebase_jwt}”
Body
성공시 로그인된 현재 유저 정보
실패시 401 (인증실패)

https://heyinsa.kr/apitester?method=GET&url=https://skyrich3.synology.me:7780/dueldice/dev/api/users&header={ "Authorization": "Bearer test_firebase_jwt" }&mode=dark

[GET] 특정 유저 정보 가져오기

설명 user_id 유저 정보를 가져옵니다.
Method GET
URL https://heyinsa.kr/dueldice/api/users/:user_id
Header Authorization="Bearer {firebase_jwt}”
Body
성공시 user_id 에 해당하는 유저 정보
실패시 401 (인증실패)
404 (해당 유저 없음)

https://heyinsa.kr/apitester?method=GET&url=https://skyrich3.synology.me:7780/dueldice/dev/api/users/a4895a84-072b-4e87-82be-f47e16c214a2&header={ "Authorization": "Bearer test_firebase_jwt" }&mode=dark

[GET] 유저의 듀얼 기록 가져오기

설명 유저의 듀얼 기록을 가져옵니다.
Method GET
URL https://heyinsa.kr/dueldice/api/users/history
Header Authorization="Bearer {firebase_jwt}”
Body
성공시 듀얼 기록 배열
실패시 401 (인증실패)

https://heyinsa.kr/apitester?method=GET&url=https://skyrich3.synology.me:7780/dueldice/dev/api/users/history&header={ "Authorization": "Bearer test_firebase_jwt" }&mode=dark

[GET] 유저 로그인 확인

설명 로그인을 확인합니다.
Method GET
URL https://heyinsa.kr/dueldice/api/users/login
Header Authorization="Bearer {firebase_jwt}”
Body
성공시 로그인된 현재 유저 정보
실패시 401 (인증실패)

https://heyinsa.kr/apitester?method=GET&url=https://skyrich3.synology.me:7780/dueldice/dev/api/users/login&header={ "Authorization": "Bearer test_firebase_jwt" }&mode=dark

[POST] 유저 가입

설명 로그인을 확인합니다.
Method GET
URL https://heyinsa.kr/dueldice/api/users/register
Header
Body {
"firebase_jwt": "{firebase jwt}”,
"nickname": "{닉네임}"

} | | 성공시 | 유저 정보 | | 실패시 | 403 (이미 가입한 유저) | | 비고 | firebase jwt 를 기준으로 유저가입 여부를 확인합니다. 테스트해보실때, test_firebase_jwt은 이미 가입되었으므로, 다른걸로 마음껏 바꿔서 해보세요 |