轻悦命名 开始起名
Developer

轻悦命名 开发者接口

本站以 HTTPS 提供 JSON 接口。以下为当前对外开放的端点说明与调用示例,全部参数与响应均以线上实际行为为准。

当前开放范围

为避免误导,先说明现状:

✅ 公共只读端点

无需鉴权即可调用,返回公开数据(服务状态、公开配置、公开统计、博客与评价)。适合展示类集成与站点监控。

🔒 账户端点

依赖于浏览器登录态(HttpOnly Cookie),仅面向本站前端使用,暂不对外开放调用。

🚧 API Key 体系

面向第三方的密钥鉴权与配额体系尚在规划中。如有商业集成需求,请先通过邮件与我们联系洽谈。

重要:本站接口为产品自身前端所使用,未承诺稳定性 SLA,字段与路径可能随版本调整。请勿在生产环境中将其作为关键依赖;如需稳定接口,请与我们联系获取专项方案。

快速开始

所有请求返回 application/json。以下示例可直接复制执行。

# 1) 服务健康检查 curl -s https://qingyueqiming.cn/health # 2) 获取公开配置(应用名、价格表、支付模式) curl -s https://qingyueqiming.cn/api/config # 3) 获取公开统计 curl -s https://qingyueqiming.cn/api/track/public-stats

实测响应示例:

// GET /health {"ok":true,"ts":1791722363906} // GET /api/config {"appName":"轻悦命名", "prices":{"premium":39.9,"rename":29.9,"pet":49.9,"novel":4.9,"game":2.9,"brand":99.9}, "currency":"CNY","payProvider":"mock", ...} // GET /api/track/public-stats {"visits":13,"bazi":0,"scored":0,"paid":0}
说明:payProvider 为 "mock" 表示当前处于演示支付模式。正式上线后将切换为真实支付通道,该字段取值会随之变化,请勿据此做业务假设。

公共只读端点无需鉴权

方法路径说明
GET/health服务健康检查,返回 {"ok":true,"ts":时间戳}
GET/api/config公开配置:应用名、价格表、币种、支付模式、超时与轮询参数
GET/api/data评分权重配置与 A/B 实验配置
GET/api/track/public-stats公开统计:访问量、排盘数、评分数、付费数
GET/api/track/testimonials公开评价列表 {"items":[...]}
GET/api/blog博客文章列表 {"posts":[...]}
GET/api/blog/:slug按 slug 获取单篇文章

账户端点需浏览器登录态

这些端点依赖 HttpOnly Cookie 中的登录会话,仅服务本站自身前端,当前不对外开放。列出仅供了解系统结构。

方法路径说明
POST/api/auth/register注册账户
POST/api/auth/login登录,成功后下发会话 Cookie
POST/api/auth/logout退出登录
GET/api/auth/me获取当前登录用户
POST/api/auth/forgot请求密码重置
POST/api/auth/reset执行密码重置
POST/api/history/save保存起名记录(出生信息加密存储)
GET/api/history/list起名记录列表
GET/api/history/:id获取单条记录
DEL/api/history/:id删除单条记录
DEL/api/history/all清空全部记录
POST/api/referral/generate生成个人推荐码
POST/api/referral/claim兑换他人推荐码

支付与订单需浏览器登录态

方法路径说明
POST/api/pay/create创建支付订单,返回订单号与支付参数
GET/api/pay/status/:no按订单号查询支付状态
GET/api/pay/stream订单状态推送(Server-Sent Events)
GET/api/pay/orders当前用户的订单列表
POST/api/pay/refund提交退款申请
GET/api/pay/cert/verify报告证书验真
POST/api/pay/wechat/notify微信支付结果回调(供支付平台调用)

数据上报

方法路径说明
POST/api/track/event上报前端行为事件
POST/api/track/error上报前端运行时错误
POST/api/track/lead提交留资信息
GET/api/track/funnel转化漏斗数据

约定

响应格式

成功返回 application/json。错误返回形如 {"error":"not_found"} 的 JSON 对象,并配合相应的 HTTP 状态码(如 404、429)。

速率限制

/api 前缀下的请求受速率限制保护,超出阈值将返回 429。请勿高频轮询,建议对只读数据做本地缓存。

跨域(CORS)

默认不开启跨域访问。浏览器环境下的跨源调用会被拒绝;服务端到服务端的调用不受此限制。

时区与时间

时间戳统一为 Unix 毫秒(如 ts 字段)。排盘相关的真太阳时校正在服务端按出生地经度处理。

需要稳定接口或商业集成?

API Key 鉴权、配额与稳定性保障方案正在规划中。有合作意向请邮件联系,说明用途与预估调用量。

邮件联系我们