채널 참여
Login 이 성공되어 있지 않다면 websocket 연결이 자동으로 끊긴다.
req
{
"type" : "REQ_CHANNEL_JOIN",
"data" : {
"is_new" : false,
"channel_id" : 0
}
}data 부분은 규격화 되어 있기 때문에 빈 값으로 꼭 전송 해야함
res
{
"type" : "RES_CHANNEL_JOIN",
"data" : {
"message" : "success",
"return" : 0,
"value" : {
"status" : 0,
"planet_id" : 1,
"round_id" : "167158813700110001",
"participates" : [
{
"planet_id" : 1,
"au_id" : 5,
"inno_uid" : "Qf40Wch7uricUnCcZapBqntoEHgykf4cD\/FlvEDlRUs=",
"bet_quantity" : 0,
"bet_status" : 0
},
{
"planet_id" : 1,
"au_id" : 55,
"inno_uid" : "JkoYuFvEhHHzuTapl4yo7pdCa5NVLUS37qihgwhJtmo=",
"bet_quantity" : 0,
"bet_status" : 0
}
],
"dividend_rates" : [
2.2099983999999999,
1.9399985,
1.3199991,
72.937169999999995,
1.1999991999999999,
1.0299993999999999,
1.2599992,
1.2599992,
1.5799989000000001
]
}
}
}is_new
bool
default : false 새로운 채널을 무조건 생성해서 join 할지 기존에 있는 채널로 join 할지 여부
channel_id
int64
default : 0 is_new 가 false때 채널 id를 지정하면 해당 채널로 join 한다.
status
int64
채널 status
0 : 게임 준비
1 : 게임 진행 중
2 : 게임 종료
3 : 게임 종료 처리중
planet_id
int64
planet id
round_id
string
게임 round id
participates
array
채널 참가자 리스트
planet_id
int64
planet id
au_id
int64
au id
inno_uid
string
참가자 INNO ID
bet_quantity
int64
배팅한 포인트 수량
bet_status
int64
배팅 상태
0 : 배팅 안함
1 : 배팅 한 상태
2 : round 중간에 배팅을 종료
3 : 배팅 처리 끝남
dividend_rates
array
당첨 배율 리스트 ( float32 array 이고 소숫점 2자리만 유효함)
0
success
성공
71200
Invalid 'data' information
유효하지 못한 Data 정보
71102
Not login session
로그인 하지 않은 세션
71205
Invalid 'planet_id'
잘못된 planet_id
71208
Invalid 'channel_id'
유효하지 못한 채널 id로 해당 채널을 찾을수 없습니다.
712505
channel overstaffed
채널 참가 정원 초과
Last updated