Skip to content

打卡预校验接口

接口概述

  • 接口名称:打卡预校验
  • 接口用途:校验用户是否可对指定景点发起打卡
  • 调用方:小程序前端
  • 请求方式POST
  • 请求路径/checkins/prepare
  • 请求头要求Authorization

请求参数

参数类型必填说明
spotIdstring景点 ID
routeIdstring来源路线 ID
deviceModelstring设备型号

返回参数

参数类型说明
canCheckinbool是否可继续
reasonstring不可继续原因
rewardPointsint本次可得积分

返回示例

成功示例

{"code":"0","message":"ok","data":{"canCheckin":true,"reason":"","rewardPoints":10}}

失败示例

接口约束

项目说明
错误码说明A0001A0003
幂等要求
前后端同步规则仅做前置校验,不落库
缓存/刷新策略不缓存
一致性要求强一致

说明

该接口用于打卡动作前的前置校验,不负责实际打卡数据落库。前端可根据 canCheckinreasonrewardPoints 决定是否允许用户继续执行打卡流程。

谷子科技知识库平台 - 多格式摄入、受控编译、岗位隔离问答