调用图片,从找到 ID 开始
选择模板 → 复制 ID → 用管理员发放的 KEY 请求 → 保存 PNG 图片。
本页查询不生成图片、不消耗额度。只列出已发布模板,图片 ID 就是请求中的 template。
1. 查找图片 / 模板 ID
正在加载…
已选 0 张
勾选多张后,下面的对接配置和请求示例会自动更新。缩略图为底图预览,不是本期成品。
2. 对接你现有的多图下载脚本
外部项目的 PHP 脚本已经逐个遍历模板 ID。将接口地址改成下面这一行,其余下载逻辑保持不变:
const API_URL = 'https://shengtu.494499.xyz/download.php';
先在上面选模板,再复制以下模板参数给你的脚本:
每次 POST 返回一张 PNG;循环调用就能将多张图片分别保存为 01.png、02.png……,不是 ZIP。
KEY 只能由管理员在后台创建。保存在调用方服务器环境变量,不要放在公开网页或网址中。此接口不能直接用浏览器 GET 链接生成图片。
3. 请求参数与示例
POST https://shengtu.494499.xyz/download.php
Content-Type: application/json Authorization: Bearer YOUR_API_KEY
| 参数 | 要求 | 示例 |
|---|---|---|
| template | 单张下载必须指定一个真实模板 ID | 从上方复制 |
| period | 必填,最多40字 | 253 |
| name | 必填,最多60字 | 香港人民彩 |
| draw | 必填,7个不重复的01—49号码 | 01-02-03-04-05-06-07 |
| random | 可选,最多80字;不传则每次随机 | 留空或省略 |
单张请求体(使用已选的第一张模板):
成功返回 HTTP 200 和 Content-Type: image/png,响应体直接是图片。失败返回 JSON 错误,不能把它保存成 PNG。
如果需要一次获取多张图片地址
使用 POST /api.php?action=batch_generate,同样携带 Authorization。最多指定20个模板:
成功 HTTP 201,读取 outputs 数组中的 templateId 和 imageUrl。调用方逐个下载 imageUrl,或在网页的 <img src="成品地址"> 中引用。它也不返回 ZIP。
4. 程序查询图片 ID
无须 KEY,只读查询已发布模板:
GET https://shengtu.494499.xyz/template-ids.php
按名称、分类或 ID 搜索,在链接后加 ?q=关键词;程序应对关键词进行 URL 编码。
{
"count": 1,
"templates": [{"id": "真实模板ID", "name": "图片名称", "category": "分类", "previewUrl": "底图地址"}]
}以上响应仅为结构示例。previewUrl 是底图,不是生成后的图片。未发布模板不会列出。
5. 常见问题
- 401:KEY 无效、到期、停用或未提供,请联系管理员。
- 404:指定模板不存在或未发布;重新查询 ID。
- 405:下载接口只允许 POST,不能把它直接当作图片网址。
- 422:参数有误;单张下载必须明确传入一个 template。
- 429:额度不足;额度按生成图片张数计算。
- 超时不代表没有生成成功,不要无限重试;固定 random 也不会免除扣额度。
- 建议所有新图片下载并验证成功后再替换旧图片,不要下载前清空目录。
- 长期保存请下载到自己的存储;旧成品链接不会随模板编辑自动变化。