ToolBox
  1. Clock
ToolBox
  • User
    • 登录
      POST
    • 申请验证码
      POST
    • 注册
      POST
    • 修改入账信息
      PUT
  • Memo
    • 上传备忘录
      POST
    • 获取备忘录列表
      GET
    • 删除备忘录
      DELETE
    • 更新备忘录
      PUT
  • Cipher
    • 上传密文
      POST
    • 查询加密信息
      POST
    • 查看自己保存的密码
      GET
  • Clock
    • 新增打卡
      POST
    • 查看我的打卡
      GET
    • 打卡
      PUT
    • 删除打卡
      DELETE
  • Consumption
    • 新增消费记录
      POST
    • 查询一个月的消费记录
      GET
    • 查询用户的恩格尔系数
      GET
  1. Clock

新增打卡

POST
/api/clock

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数multipart/form-data
kind
string 
必需
1 -> 定时打卡 每次在固定时间之后提示打卡
2 -> 次数打卡 只记录次数并有实现目标
3 -> 记录 仅仅记录完成次数
示例值:
{% mock 'pick' , [1,2,3] %}
start
integer 
开始时间
必需
示例值:
{% mock 'timestamp' , 's' %}
achieve_target
string 
希望打卡几次
必需
interval
integer 
必需
定时打卡的时间间隔(单位:s)
name
string 
打卡内容
可选
示例值:
{% mock 'csentence' %}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:8080/api/clock' \
--form 'kind="{% mock '\''pick'\'' , [1,2,3] %}"' \
--form 'start="{% mock '\''timestamp'\'' , '\''s'\'' %}"' \
--form 'achieve_target=""' \
--form 'interval=""' \
--form 'name="{% mock '\''csentence'\'' %}"'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{"code":200,"msg":"ok","data":null}
上一页
查看自己保存的密码
下一页
查看我的打卡
Built with