教程摘要

本教程旨在介绍一套基于 Web 的验证码生成与验证接口系统,主要适用于网页、脚本或小程序环境。该系统通过两个核心 API 实现:一个用于在用户完成特定操作(如观看广告)后生成验证码,另一个用于后续的验证码有效性核验。此方案适用于需要快速集成简单人机验证或操作凭证校验的开发者。

操作步骤

1. 生成验证码接口

此接口通常在前端触发特定事件(如小程序用户看完广告)后调用,用于生成一组验证码信息。

  • 接口地址https://qsy.iano.cn/index.php?s=/api/code/generate
  • 请求方式POST
  • 请求参数:无
  • 返回示例
    {
        "code": 1,
        "msg": "生成成功",
        "data": {
            "code": "1234",
            "expire_time": "2025-01-07 12:00:00"
        }
    }
  • 说明:接口返回的 data 对象包含 code(验证码)和 expire_time(过期时间)。请妥善处理并存储这些信息以便后续验证。

2. 验证验证码接口

此接口用于验证用户输入的验证码是否有效。

  • 接口地址https://qsy.iano.cn/index.php?s=/api/code/verify
  • 请求方式POST
  • 请求参数 参数名 类型 必填 说明
    code string 用户输入的4位数字验证码
  • 成功返回示例
    {
        "code": 1,
        "msg": "验证成功",
        "data": {
            "valid": true,
            "valid_until": 1736236800,
            "valid_until_str": "2025-01-07 12:00:00"
        }
    }
  • 失败返回示例
    {
        "code": 0,
        "msg": "验证码无效或已过期",
        "data": []
    }

常见问题

  • 源码获取:该接口服务的源码可以通过以下地址下载,解压后包含详细文档可供研究:
    点击下载
  • 部署说明:下载源码后,上传至支持 PHP 的服务器环境即可使用。请确保服务器环境满足基础运行要求。

软件截图

Web 端验证码接口调用指南 第5张插图
Web 端验证码接口调用指南 第6张插图
Web 端验证码接口调用指南 第7张插图
Web 端验证码接口调用指南 第8张插图