Skip to content

游玩记录 ​

游玩记录接口按范围返回当前账号的历史记录。范围采用从 0 开始的半开区间 [start, end)。

获取记录 ​

http
POST /playlog/get
json
{
  "token": "<TOKEN>",
  "start": 0,
  "end": 50
}

响应:

json
{
  "success": true,
  "msg": "success",
  "total": 1234,
  "playlogList": []
}

end 不应远大于 start;建议分页读取并在失败时从上一次成功位置继续。

记录字段 ​

基本信息 ​

字段类型说明
userIdnumber用户编号
orderIdnumber记录序号
playlogIdnumber游玩记录编号
versionnumber数据版本编号
placeIdnumber地点编号
placeNamestring地点名称
loginDatenumber登录时间数值
playDatestring游玩时间
userPlayDatestring用户侧游玩时间
typenumber记录类型
musicIdnumber曲目编号
levelnumber难度索引
trackNonumberTrack 序号

对战与伙伴 ​

字段类型说明
vsModenumber对战模式
vsUserNamestring对手名称
vsStatusnumber对战状态
vsUserRatingnumber对手 Rating
vsUserAchievementnumber对手达成率
vsUserGradeRanknumber对手等级排名
vsRanknumber对战排名
playerNumnumber同局玩家数量
playedUserId1-3number同局其他玩家编号
playedUserName1-3string同局其他玩家名称
playedMusicLevel1-3number同局其他玩家难度
characterId1-5number伙伴编号
characterLevel1-5number伙伴等级
characterAwakening1-5number伙伴觉醒等级

成绩与判定 ​

字段类型说明
achievementnumber放大后的达成率整数,除以 10000 得到百分比
deluxscorenumberDX 分数
scoreRanknumber评级索引
maxCombo / totalCombonumber最大连击 / 总连击
maxSync / totalSyncnumber最大同步 / 总同步
tap*numberTAP 各等级判定数量
hold*numberHOLD 各等级判定数量
slide*numberSLIDE 各等级判定数量
touch*numberTOUCH 各等级判定数量
break*numberBREAK 各等级判定数量
fastCount / lateCountnumberFast / Late 数量

每一组 tap*、hold*、slide*、touch*、break* 都可能包含 CriticalPerfect、Perfect、Great、Good、Miss 五类字段。

标记与状态 ​

字段类型说明
isTap / isHold / isSlide / isTouch / isBreakboolean是否包含对应音符类型
isCriticalDispboolean是否显示 Critical
isFastLateDispboolean是否显示 Fast/Late
isAchieveNewRecordboolean是否刷新达成率记录
isDeluxscoreNewRecordboolean是否刷新 DX 分数记录
comboStatusnumber连击状态索引
syncStatusnumber同步状态索引
isClearboolean是否通关
isPlayTutorialboolean是否教程记录
isEventModeboolean是否活动模式
isFreedomModeboolean是否自由模式
playModenumber游玩模式
isNewFreeboolean是否新自由模式
trialPlayAchievementnumber试玩达成率

Rating 与扩展字段 ​

字段类型说明
beforeRating / afterRatingnumber游玩前后 Rating
beforeGrade / afterGradenumber游玩前后等级
afterGradeRanknumber游玩后等级排名
beforeDeluxRating / afterDeluxRatingnumber游玩前后 DX Rating
extNum1 / extNum2 / extNum4number扩展数字字段
extBool1boolean扩展布尔字段
playCountnumber游玩次数,可能缺省

数据处理建议 ​

  • 保留原始整数,不要把达成率四舍五入后再上传;
  • 未知字段应原样保留,以兼容后续版本;
  • 处理时间时注明时区;
  • 不要在公开页面显示完整用户编号和地点信息。

Released under the CC BY-NC-SA 4.0 License.