光遇获取身高网站/api
AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
光遇获取身高网站/api
Mr.shi应天api
我个人使用的是应天的api,虽然收费,但还是挺好用的,而且不贵(悄咪咪的说,他涨价了!!😤)
这里以获取身高装扮图片为例子
接口地址:
https://api.t1qq.com/api/sky/sc/adorn
返回格式:application/json
请求方式:HTTP、GET
请求示例:https://api.t1qq.com/api/sky/sc/adorn?key=接口密钥&cx=光遇长字段ID&qq=QQ号
请求参数有
虽然qq号非必填,但是我觉得可以加上,显示头像好看点
- 首先,通过检查
$_SERVER['REQUEST_METHOD']
变量来确定请求是否为 GET 方法
1 | if ($_SERVER['REQUEST_METHOD'] === 'GET') { |
- 假定请求中包含了
id
和qq
参数。代码使用isset()
函数来检查这些参数是否存在,并将其值存储在相应的变量中
1 | if (isset($_GET['id']) && isset($_GET['qq'])) { $id = $_GET['id']; $qq = $_GET['qq']; |
- 接下来,进行表单数据验证。如果
id
或qq
参数为空,代码会输出一条错误消息并终止脚本
1 | if (empty($id) || empty($qq)) { echo "请输入ID和QQ号"; exit; } |
- 在验证通过后,声明了一个 API 密钥变量
$key
,并设置了 API 请求的基础 URL
1 | $key = '你的key'; $base_url = 'https://api.t1qq.com/api/sky/sc/adorn'; |
- 构建 API 请求的完整 URL。此处使用
urlencode()
函数对id
和qq
进行 URL 编码,并将它们作为查询参数拼接到 URL 中(悄咪咪的说,这样子好像会被抓包,获取到请求的url,这里面包括了你的key,so,我基本不懂咋加密)
1 | $url = $base_url . "?key=" . $key . "&cx=" . urlencode($id) . "&qq=" . urlencode($qq); |
- 使用
file_get_contents()
函数发送 HTTP GET 请求,并获取从 API 返回的图片数据
1 | $image_data = file_get_contents($url); |
- 检查是否成功获取到了图片数据。如果未能获取到数据,代码会输出一条错误消息并终止脚本
1 | if ($image_data === false) { echo "无法获取图片数据"; exit; } |
- 最后,通过设置
Content-Type
头为image/jpeg
,将获取到的图片数据作为 JPEG 图片输出
1 | header("Content-Type: image/jpeg"); echo $image_data; exit; |
完整的php
1 |
|
在html界面写一个上传id跟QQ
1 | <input type="text" id="id" name="id" required> |
编写js
1 | // 表单提交后,阻止默认刷新行为,使用 AJAX 请求获取图片数据 |
emmmmmmmm,我也不知道对不对,大概是这样子,安全系数几乎为0,我不会一点,可以在应天api里面设置key的域名白名单,可能安全点
网站
这没什么好说的,我自己搭了个供大家免费使用
不会搭建的朋友,直接用现成滴,免费免费免费
评论
匿名评论隐私政策