# Dawncraft API ## API Docs - User [用户注册](https://apifox.com/apidoc/docs-site/936942/api-18856006.md): - User [用户登录](https://apifox.com/apidoc/docs-site/936942/api-18856007.md): - User [忘记密码](https://apifox.com/apidoc/docs-site/936942/api-18856008.md): - User [用户登出](https://apifox.com/apidoc/docs-site/936942/api-18856009.md): ~~因为用了jwt, 所以这个接口其实没用~~ - User [发送验证码](https://apifox.com/apidoc/docs-site/936942/api-18856013.md): - User [修改邮箱](https://apifox.com/apidoc/docs-site/936942/api-18856010.md): 修改邮箱后只能使用新邮箱登录和忘记密码 - User [修改密码](https://apifox.com/apidoc/docs-site/936942/api-18856011.md): - User [修改个人资料](https://apifox.com/apidoc/docs-site/936942/api-18856012.md): 计划加入头像 - User [刷新jwt](https://apifox.com/apidoc/docs-site/936942/api-18856014.md): 由于jwt有过期时间, 因此前端或客户端需定期刷新token - Sentence [获取随机句子](https://apifox.com/apidoc/docs-site/936942/api-18856015.md): - Sentence [获取句子数量](https://apifox.com/apidoc/docs-site/936942/api-18856016.md): - Sentence [获取句子](https://apifox.com/apidoc/docs-site/936942/api-18856017.md): 支持分页查询 - Sentence [添加句子](https://apifox.com/apidoc/docs-site/936942/api-18856018.md): 作者和来源至少需填写一个 - Sentence [编辑句子](https://apifox.com/apidoc/docs-site/936942/api-18856019.md): 只能修改自己添加的句子, 或者是管理员才能修改句子 - Sentence [删除句子](https://apifox.com/apidoc/docs-site/936942/api-18856020.md): 只能删除自己添加的句子, 或者是管理员才能删除句子 - Calendar [获取日历](https://apifox.com/apidoc/docs-site/936942/api-18856021.md): 返回公历, 农历, 节日和节日限定句子 - Calendar [获取黄历](https://apifox.com/apidoc/docs-site/936942/api-18856878.md): 黄历信息来自lunar-javascript库, 有时间会把返回的格式补上 - Calendar [获取单向历](https://apifox.com/apidoc/docs-site/936942/api-19135580.md): 单向历来自[owspace](http://www.owspace.com/) - SouTi [搜题脚本兼容接口](https://apifox.com/apidoc/docs-site/936942/api-25083265.md): 会依次在各个题库中搜索, 返回第一个找到的结果 - SouTi [搜题](https://apifox.com/apidoc/docs-site/936942/api-18856024.md): **该接口随缘维护** - SouTi [上传题目](https://apifox.com/apidoc/docs-site/936942/api-25084037.md): 未实装 - Misc [渲染LaTeX公式](https://apifox.com/apidoc/docs-site/936942/api-25030049.md): - Misc [获取mc服务器状态](https://apifox.com/apidoc/docs-site/936942/api-29816257.md): 注意: 由于mc本身机制和某些防MOTD压测的插件, ping的结果很可能超时, 本接口目前没有缓存, 请自己做好缓存 - Misc [生成喜报](https://apifox.com/apidoc/docs-site/936942/api-73937565.md): - Misc [OCR](https://apifox.com/apidoc/docs-site/936942/api-43348522.md): 可以识别中文, 英文和LaTeX公式 - Webhook [Gogs](https://apifox.com/apidoc/docs-site/936942/api-25925369.md): - Image [上传图片](https://apifox.com/apidoc/docs-site/936942/api-20143188.md): 上传分辨率小于8000*8000的图片, 支持bmp, jpg(jpeg)和png格式 - Image [获取图片](https://apifox.com/apidoc/docs-site/936942/api-20143180.md): 通过id获取图片, 如果进行变换或转码则结果会存入缓存, 便于下次快速获取, 缓存时间为3小时 - Image [删除图片](https://apifox.com/apidoc/docs-site/936942/api-20143193.md): 通过id删除图片