文档
测试

比赛页面查询基本信息

POST
/api/match/befor/play

请求头

参数名
类型
描述
必填
token
string
用户token
必填

请求参数

参数名
类型
描述
必填
sys_match_id
string
赛事下的项目ID
必填
user_group_id
string
团队ID,如果是个人参赛,无需传入
必填
show_all
int
是否显示所有队伍数据 0:否 1:是
必填

响应参数

参数名
类型
描述
必填
code
int
响应状态值
必填
msg
string
响应信息
必填
data
Object
响应数据
必填
code
int
赛段状态,0:无当前赛段资格 1:有当前赛段资格
必填
count
int
总条数
必填
index
int
当前排名
必填
ranking
string
排名
必填
distince
float
已运动距离 单位 米
必填
distince_format
float
已运动距离 单位 km
必填
distance_poor
string
剩余距离
必填
distance_percentage
float
进度条百分比位置 1为100%
必填
all_distince_value
float
当前赛段需运动距离 单位:米
必填
all_distince_value_format
float
当前赛段需运动距离 单位:km
必填
matchs_stage_id
string
赛段ID
必填
is_end
int
是否已结束 0:未结束 1:已结束
必填
matchs_end_tips
string
完成挑战提示
必填
final_result_time
string
最终结果公布时间
必填
match_user_join_num
int
参与人数
必填
my_duration
int
个人累计运动时间 单位:秒
必填
my_distance
float
个人累计运动距离,单位:km
必填
all_group
Object-Array
所有队伍数据
必填
distance
float
已运动距离
必填
distince_format
float
已运动距离_格式化
必填
distance_percentage
float
百分比进度
必填
all_distince_value
float
赛段总距离 单位:米
必填
all_distince_value_format
float
赛段总距离,单位:km
必填
user_group_id
string
用户队伍ID
必填
user_group_name
string
队伍名
必填
user_id
string
用户ID,当is_group为0时有值
必填
user_name
string
用户名
必填
all_distince_value
float
全程运动距离
必填
this_user_group
int
当前用户所属队伍
必填
is_end
int
是否已结束运动 0:否,1:是
必填
is_group
int
是否为团队 0:否,1:是
必填
residue_time
int
比赛剩余时间,单位:秒
必填

说明 / 示例

请求示例: ```json { "sys_match_id": "48994755022950400", "user_group_id":"46026472443351040", "show_all":1 } ``` 返回示例: ```json { "code": 1, "msg": "success", "data": { "code": 1, "count": 2, "index": 0, "ranking": "0 / 2", "distince": 958.10029168128, "distince_format": 0.96, "distance_poor": "0.04km", "distance_percentage": 0.96, "all_distince_value": 1000, "all_distince_value_format": 1, "matchs_stage_id": "49000214572306432", "is_end": 1, "matchs_end_tips": "完成挑战", "final_result_time": "比赛将于2021-05-21 11:45公布最终结果", "user_group_name": "南昌大学队", "match_user_join_num": 2, "my_duration": 21, "my_distance": 0.96, "residue_time": 1492, "all_group": [ { "distince": 630.11757047456, "distince_format": 0.63, "distance_percentage": 0.63, "distance_poor": "0.37km", "all_distince_value": 1000, "all_distince_value_format": 1, "user_group_id": "46395305377140736", "user_group_name": "麦凯莱张华东队", "user_id": "", "user_name": "", "is_group": 1, "matchs_stage_id": "49000214572306432", "this_user_group": 0, "is_end": 0 }, { "distince": 958.10029168128, "distince_format": 0.96, "distance_percentage": 0.96, "distance_poor": "0.04km", "all_distince_value": 1000, "all_distince_value_format": 1, "user_group_id": "46026472443351040", "user_group_name": "南昌大学队", "user_id": "", "user_name": "", "is_group": 1, "matchs_stage_id": "49000214572306432", "this_user_group": 1, "is_end": 0 } ] } } ``` 无下一赛段参赛资格: ```json { "code": 1, "msg": "success", "data": { "code": 0, "msg": "您未获得下一赛段的参赛资格" } } ```