<aside> 💡 유저별 기기 조회
HTTP 메소드: GET
URI: /devices
요청 헤더: Authorization: Bearer 액세스토큰
요청 쿼리 파라미터
page: IntpageSize: I응답 데이터
{
"code": 200,
"message": "조회가 완료되었습니다.",
"data": [
{
"_id": "6680d11ac4a5da5a139e42fc",
"userId": "jj0745",
"clientInfo": {
"osType": "android",
"appType": "debug",
"appVersion": "v1.0.0"
},
"fcmRegistrationToken": "d0Z4ViORSC6k1S7fZ_N5OB:APA91bHzcK5FchS_fD9pDytqXfrwy8TGZJCQ-gujHx2KZsE99AjTELan8QDaleGMRuMNXTLHkwqHK9woWEF9VCuRaNY8GHthm8z4QgH8uLo8XJPn3trixAbdvycLulGNubytOGy9DolN",
"isDeleted": false,
"createdAt": "2024-06-30T03:29:30.919Z",
"updatedAt": "2024-06-30T03:29:30.919Z"
}
]
}
응답 데이터: { errorCode: "1010", message: "Access token expired." }
</aside>
<aside> 💡 유저 디바이스 등록 혹은 업데이트
HTTP 메소드: POST
URI: /devices
요청 헤더: Authorization: Bearer 액세스토큰
요청 바디:
{
"clientInfo": {
"osType": "android",
"osVersion": "v14.0.1" // nullable
"appType": "debug", // nullable
"appVersion": "v1.0.0", // nullable
"deviceId": "", // nullable
"deviceModel": "" // nullable
},
"fcmRegistrationToken": "d0Z4ViORSC6k1S7fZ_N5OB:APA91bHzcK5FchS_fD9pDytqXfrwy8TGZJCQ-gujHx2KZsE99AjTELan8QDaleGMRuMNXTLHkwqHK9woWEF9VCuRaNY8GHthm8z4QgH8uLo8XJPn3trixAbdvycLulGNubytOGy9DolN"
}
응답 데이터
{
"code": 200,
"message": "등록이 완료되었습니다."
}
응답 데이터: { errorCode: "1010", message: "Access token expired." }
</aside>
<aside> 💡 유저 디바이스 삭제
HTTP 메소드: DELETE
URI: /devices/:fcmRegistrationToken
요청 헤더: Authorization: Bearer 액세스토큰
요청 path 파라미터
fcmRegistrationToken: string응답 데이터
{
"code": 200,
"message": "삭제가 완료되었습니다."
}
응답 데이터: { errorCode: "1010", message: "Access token expired." }
</aside>