Open CutTheWire opened 2 months ago
{ "id" : "test", "pw" : "test1234", "email" : "test@gmail.com", "name" : "test" }
{ "status" : 200, "token" : ..., "name" : "test" }
{ "id" : "test", "pw" : "test1234" }
{ "token" : ..., "name" : "test" }
{ "access_token" : ..., "name" : "test" }
{ "token" : ... }
{ "authorization" : "로그인 시 생성되는 jwt 토큰 값" }
{ "status": 200, "message": "User deleted successfully" }
#header { "authorization" : ... } #body { "character_name" : "test", "description" : "test characters" , "greeting" : "hello", "image" : "http://example.com/image.jpg" , "character_setting" : "test setting", "accessLevel" : true }
# Headers # body { status : 200 # 성공시 코드 200번대 반환 name : 테스트 캐릭터 }
# Headers # body { status : int # 성공시 코드 200번대 반환, "url" : "image URL" }
REQ
# Headers { authorization : token } # body { "character_name" : "edit test", "description" : "edit test character", "greeting" : "hello edit test", "image" : "http://example.com/editimage.jpg", "character_setting" : "edit test setting", "accessLevel" : false } //추후 카테고리, 태그 기능 추가 # body
RES
# Headers # body { "status": 200, "message": "Character updated successfully" }
# Headers { authorization : token } # body
# Headers # body { status : int # 성공시 코드 200번대 반환 "message": "Character updated successfully" }
# Headers # body { { "characterName": "test", "userid": "test", "description": "test characters", "image": "http://example.com/editimage.jpg" }, ... }
accessLevel이 1인 캐릭터만 반환
userid가 token의 유저명과 같은 캐릭터 반환
# Headers # body
"authorization" : "로그인 시 생성되는 jwt 토큰 값"
{ "input_data_set" : "채팅내용" }
{ "status": 200, "message": "채팅방이 성공적으로 생성되었고 로그가 저장되었습니다.", "add_log_response": "추가된 로그 응답", "mysql_officeroom": "MySQL에 저장된 채팅방 데이터" }
{ "status": 200, "logs": "불러온 로그 데이터" }
{ "input_data_set": "채팅 내용" }
{ "status": 200, "message": "채팅 로그가 성공적으로 저장되었습니다.", "response": "저장된 응답" }
{ "input_data_set": "채팅 내용", "index" : 수정을 원하는 인덱스 번호 }
{ "status": 200, "message": "채팅 로그가 성공적으로 수정되었습니다.", "response": "수정된 응답" }
{ "status": 200, "message": "채팅방이 성공적으로 삭제되었습니다.", "response": "삭제 응답" }
{ "status": 200, "message": "해당 로그가 성공적으로 삭제되었습니다.", "response": "삭제된 응답" }
Character/add POST로 변경
springboot - mysql 변수명 다른 부분(greeting/greetings) 수정
[POST] /server/user/register
REQ
body
RES
body
[POST] /server/user/login
REQ
body
RES
body
[POST] /server/user/register/social
REQ
body
RES
body
[POST] /server/user/login/social
REQ
body
RES
body
[POST] /server/user/login/callBack
REQ
body
RES
body
[DELETE] /server/user/delete/{userid}
REQ
body
header
RES
body
[GET] /server/chatroom/list
[POST] /server/character/add
REQ
body
RES
body
[POST] /server/character/addimage
REQ
body
RES
body
[PUT] /server/character/edit?characterName=test
REQ
RES
[DELETE] /server/character/delete?characterName=test
REQ
RES
[GET] /server/character/OpenCharacterList
REQ
RES
accessLevel이 1인 캐릭터만 반환
[GET] /server/character/MyCharacterList
REQ
RES
userid가 token의 유저명과 같은 캐릭터 반환
[GET] /server/character/search?CharacterName=test
REQ
RES
userid가 token의 유저명과 같은 캐릭터 반환
[POST] /server/chatroom/office
REQ
headers
body
RES
headers
body
[POST] /server/chatroom/office/{채팅방id}/load_logs
REQ
headers
body
RES
headers
body
[PUT] /server/chatroom/office/{채팅방id}/save_log
REQ
headers
body
RES
headers
body
[PUT] /server/chatroom/office/{채팅방id}/update_log
REQ
headers
body
RES
headers
body
[DELETE] /server/chatroom/office/{채팅방id}/delete_room
REQ
headers
body
RES
headers
body
[DELETE] /server/chatroom/office/{채팅방id}/delete_log?index=삭제 인덱스 번호
REQ
headers
body
RES
headers
body