分享一个根据QQ号进行签到的Api接口源码

背景;

昨天晚上一个朋友问我能不能做 给我发了几个要求 一看非常简单 开搞!
m58wut2j.png

功能:

1. 功能概述:构建一个API,实现基于QQ号的签到积分获取功能,并对签到时间进行限制。
2. 积分规则:每次签到所获积分在0.3至0.8之间随机生成。
3. 参数要求:仅接受一个参数,即QQ号。
4. 数据处理:

  • 签到成功后,将签到信息(QQ号、获取积分、签到时间)存入数据库。
  • 向调用方返回当日获取积分与该QQ号的总积分。
    5. 签到限制:
  • 设定开启签到时间与关闭签到时间,不在此时间段内签到,判定为无效签到。
  • 每个QQ号每日仅能有效签到一次,所有签到记录作为日志留存。

使用方法:

域名/api.php?qq=QQ账号

修改代码里面的数据库账号密码 就可以直接使用

m58x18zy.png
m58x1lu4.png

代码:

数据库SQL:

签到数据:

CREATE TABLE sign_in (
    id INT AUTO_INCREMENT PRIMARY KEY,
    qq_number VARCHAR(20) NOT NULL,
    points FLOAT NOT NULL,
    sign_in_time DATETIME NOT NULL,
    UNIQUE (qq_number, sign_in_time)
);

签到日志:

CREATE TABLE sign_in_log (
    id INT AUTO_INCREMENT PRIMARY KEY,
    qq_number VARCHAR(20) NOT NULL,
    sign_in_time DATETIME NOT NULL,
    points FLOAT NOT NULL
);

Api接口:

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容