下面列出未在其它章节提到的接口
可以直接在前端调用的接口
$api.request(URL, 选项, 请求体) 请求第三方URL,选项可选,请求头headers,请求方法method等信息都放在里面。当请求方法未定义时会根据有无请求体body默认设置为POST或GET。请求体可选,是待提交的内容对象,会自动根据请求体的内容给请求头设置Content-Length。
$api.sendCode(to) 发送验证码到指定手机号/邮箱。在后端可以用$api.valiCode(to, code)
来验证。
$api.sendMail(to, subject, html) 发送验证码到指定邮箱。
$api.district(id) 获取指定id
的行政区域,无参数时获取到的是全国行政区域(即id为000000
)。取得的数据根据id放在$c.district
对象里。
只能在后端服务或request事件中调用
$api.request(URL, 选项, 请求体)
$api.clearCache(path)
$api.valiCode(to, code) 验证发给指定手机号/邮箱的验证码是否有效。
Redis DB 用于缓存/临时存储小数据。
$rdb.set(键, 值, 缓存时间) 插入一条数据,缓存时间最大值为7200秒(2小时),默认60秒。
Redis是内存数据库,应节制使用,平台会阻止10分钟内超过1000次内容超过1000字符的操作,或10分钟内超过10000次的操作。
$rdb.get(键) 取得key的数据
$rdb.del(键) 删除key的数据