公共通知

生成随机验证码 API接口详细介绍 - 免费网络API服务

发布于 2025-01-18作者 xiaoxiao

摘要

免费API提供生成文字、数字和算数验证码的功能,验证码在生成后两分钟内有效。适用于用户验证、注册、登录等场景。演示地址:https://github.com/xxhzm/captcha。

生成随机验证码 API接口详细介绍 - 免费网络API服务

接口介绍

免费API提供生成文字、数字和算数验证码的功能,验证码在生成后两分钟内有效。适用于用户验证、注册、登录等场景。演示地址:https://github.com/xxhzm/captcha。

接口详情

  • 接口名称:生成随机验证码
  • 接口分类:网络
  • 接口地址:https://v2.xxapi.cn/api/captcha
  • 请求方式:GET
  • 返回格式:JSON

请求参数

参数名 参数说明 必选 位置
width 传入生成验证码的宽度 默认280px query
height 传入生成验证码的高度 默认80 query
length 传入生成验证码的中的字数 生成算数验证码不需要传递此项 默认生成6位 query
options 传入生成验证码的难度 默认为等级2 query
id 传递生成验证码时接口返回的id!!!该参数为判断验证码是否正确时传递!!! query
key 传入验证码的输入的结果!!!该参数为判断验证码是否正确时传递!!! query
type 生成字符串验证码 | 生成算数验证码 | 生成数字验证码 query

返回示例

生成验证码
{
	"code": 200,
	"msg": "数据请求成功",
	"data": {
		"id": "vURyZ0UzjjMckUD8ZBCV",
		"url": "data:image/png;base64,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"
	}
}

验证码错误
{
	"code": -2,
	"msg": "验证失败",
	"data": ""
}

验证码正确
{
	"code": 200,
	"msg": "数据请求成功",
	"data": "验证成功"
}

调用示例

Python 示例

import requests

url = "https://v2.xxapi.cn/api/captcha?type=string"

payload = {}
headers = {
'User-Agent': 'xiaoxiaoapi/1.0.0 (https://xxapi.cn)'
}

response = requests.request("GET", url, headers = headers, data = payload)

print(response.text)

PHP 示例

 'https://v2.xxapi.cn/api/captcha?type=string',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
))

$response = curl_exec($curl)

curl_close($curl);
echo $response

使用场景

生成随机验证码API接口提供了专业的网络服务,适用于以下场景:

  • 个人网站和博客
  • 应用程序开发
  • 网站功能增强
  • 测试和开发环境

接口优势

  • 完全免费:本接口完全免费开放,无需支付任何费用
  • 稳定可靠:采用高性能服务器,确保接口稳定性
  • 简单易用:接口调用方式简单,支持多种开发语言
  • 即时响应:快速的响应速度,提供实时数据返回

注意事项

  • 请合理使用接口资源,避免频繁请求
  • 建议在调用接口时添加适当的错误处理
  • 遵守接口使用规范和相关法律法规
  • 如遇到问题,请及时联系技术支持

总结

生成随机验证码API是一个功能强大的网络接口,通过简单的调用即可获取所需的数据。无论是个人开发者还是企业用户,都能便捷地集成到自己的项目中,提升开发效率和用户体验。

版权声明:本文内容由xiaoxiao发布,版权归原作者所有。

免责声明:如涉及版权问题,请联系我们删除。