refactor(theme): 扩展AppTheme支持卡片样式和圆角风格动态配置 feat(services): 新增HapticService触觉反馈服务 feat(services): 实现ScreenWakeService屏幕常亮管理 feat(services): 添加SoundService音效播放服务 feat(services): 集成AppLockService应用锁功能 feat(services): 实现BatteryOptimizationService电池优化 feat(services): 新增NetworkProxyService网络代理 feat(services): 完善DataExportService数据导出 feat(services): 增强PermissionService权限管理 feat(tools): 工具中心新增拼音转换等多项功能 fix(localization): 修复时区初始化错误 docs: 更新工具中心开发清单和设置重构文档 chore: 更新依赖版本和CI配置
331 lines
16 KiB
Plaintext
331 lines
16 KiB
Plaintext
闲言APP 全量API测试报告
|
||
时间: 2026-04-29 08:57:34
|
||
账号: apitest_user
|
||
总计: 323 | 通过: 254 | 失败: 69 | 跳过: 0
|
||
通过率: 78.6%
|
||
耗时: 325.4秒
|
||
|
||
✅ 登录: token=fe436cc5-4267-4844-b..., uid=39
|
||
✅ 用户信息 (第1次): uid=39, name=
|
||
✅ 用户信息 (第2次): uid=39, name=
|
||
✅ 用户信息 (第3次): uid=39, name=
|
||
✅ 用户信息 (第4次): uid=39, name=
|
||
✅ 用户信息 (第5次): uid=39, name=
|
||
✅ Token校验 (第1次):
|
||
✅ Token校验 (第2次):
|
||
✅ Token校验 (第3次):
|
||
✅ Token校验 (第4次):
|
||
✅ Token校验 (第5次):
|
||
✅ 每日推荐(聚合) (第1次):
|
||
✅ 每日推荐(聚合) (第2次):
|
||
✅ 每日推荐(聚合) (第3次):
|
||
✅ 每日推荐(聚合) (第4次):
|
||
✅ 每日推荐(聚合) (第5次):
|
||
✅ 今日诗词 (第1次): title=将进酒
|
||
✅ 今日诗词 (第2次): title=将进酒
|
||
✅ 今日诗词 (第3次): title=将进酒
|
||
✅ 今日诗词 (第4次): title=将进酒
|
||
✅ 今日诗词 (第5次): title=将进酒
|
||
✅ 今日成语 (第1次):
|
||
✅ 今日成语 (第2次):
|
||
✅ 今日成语 (第3次):
|
||
✅ 今日成语 (第4次):
|
||
✅ 今日成语 (第5次):
|
||
✅ 今日名言 (第1次): content=多锉出快锯,多做长知识。
|
||
✅ 今日名言 (第2次): content=多锉出快锯,多做长知识。
|
||
✅ 今日名言 (第3次): content=多锉出快锯,多做长知识。
|
||
✅ 今日名言 (第4次): content=多锉出快锯,多做长知识。
|
||
✅ 今日名言 (第5次): content=多锉出快锯,多做长知识。
|
||
✅ 今日故事 (第1次): title=月亮下的邂逅
|
||
✅ 今日故事 (第2次): title=月亮下的邂逅
|
||
✅ 今日故事 (第3次): title=月亮下的邂逅
|
||
✅ 今日故事 (第4次): title=月亮下的邂逅
|
||
✅ 今日故事 (第5次): title=月亮下的邂逅
|
||
✅ 签到日历 (第1次): days=0
|
||
✅ 签到日历 (第2次): days=0
|
||
✅ 签到日历 (第3次): days=0
|
||
✅ 签到日历 (第4次): days=0
|
||
✅ 签到日历 (第5次): days=0
|
||
❌ 每日签到 (第1次): 今日已签到
|
||
❌ 每日签到 (第2次): 今日已签到
|
||
❌ 每日签到 (第3次): 今日已签到
|
||
✅ 数据面板 (第1次): score=75
|
||
✅ 数据面板 (第2次): score=75
|
||
✅ 数据面板 (第3次): score=75
|
||
✅ 数据面板 (第4次): score=75
|
||
✅ 数据面板 (第5次): score=75
|
||
✅ 热力图 (第1次):
|
||
✅ 热力图 (第2次):
|
||
✅ 热力图 (第3次):
|
||
✅ 热力图 (第4次):
|
||
✅ 热力图 (第5次):
|
||
✅ 学习统计(type=overview,period=week) (第1次):
|
||
✅ 学习统计(type=detail,period=month) (第2次):
|
||
✅ 学习统计(type=trend,period=year) (第3次):
|
||
✅ 学习统计(type=overview,period=week) (第4次):
|
||
✅ 学习统计(type=detail,period=month) (第5次):
|
||
✅ 学习统计(type=trend,period=year) (第6次):
|
||
✅ 学习统计(type=overview,period=week) (第7次):
|
||
✅ 学习统计(type=detail,period=month) (第8次):
|
||
✅ 学习统计(type=trend,period=year) (第9次):
|
||
❌ 互动(action=preference) (第1次): 偏好数据不能为空
|
||
❌ 互动(action=not_interested) (第2次): 无效的操作类型,支持: like/dislike/readlater/share/block/view/rating/comment/notify/tag/progress/preference/search/bookmark/collect/check/history/counts
|
||
✅ 互动(action=block) (第3次):
|
||
✅ 互动(action=share) (第4次):
|
||
❌ 互动(action=report) (第5次): 无效的操作类型,支持: like/dislike/readlater/share/block/view/rating/comment/notify/tag/progress/preference/search/bookmark/collect/check/history/counts
|
||
✅ 诗词填空(diff=easy) (第1次): title=将进酒
|
||
✅ 诗词填空(diff=medium) (第2次): title=将进酒
|
||
✅ 诗词填空(diff=hard) (第3次): title=将进酒
|
||
✅ 诗词填空(diff=easy) (第4次): title=将进酒
|
||
✅ 诗词填空(diff=medium) (第5次): title=将进酒
|
||
✅ 诗词填空(diff=hard) (第6次): title=将进酒
|
||
✅ 诗词填空(diff=easy) (第7次): title=将进酒
|
||
✅ 诗词填空(diff=medium) (第8次): title=将进酒
|
||
✅ 成语接龙(char=春) (第1次): text=春深似海
|
||
✅ 成语接龙(char=花) (第2次): text=花团锦簇
|
||
✅ 成语接龙(char=秋) (第3次): text=秋风落叶
|
||
✅ 成语接龙(char=月) (第4次): text=月夕花晨
|
||
✅ 成语接龙(char=风) (第5次): text=风行草靡
|
||
✅ 成语接龙(char=雪) (第6次): text=雪耻报仇
|
||
✅ 成语接龙(char=山) (第7次): text=山遥路远
|
||
✅ 成语接龙(char=水) (第8次): text=水火之中
|
||
✅ 成语接龙(char=云) (第9次): text=云布雨施
|
||
✅ 成语接龙(char=雨) (第10次): text=雨淋日炙
|
||
❌ 诗词验证 (第1次): 参数错误
|
||
❌ 诗词验证 (第2次): 参数错误
|
||
❌ 诗词验证 (第3次): 参数错误
|
||
❌ 诗词验证 (第4次): 参数错误
|
||
❌ 诗词验证 (第5次): 参数错误
|
||
✅ 成语验证 (第1次):
|
||
✅ 成语验证 (第2次):
|
||
✅ 成语验证 (第3次):
|
||
✅ 成语验证 (第4次):
|
||
✅ 成语验证 (第5次):
|
||
✅ 成就列表 (第1次): count=12
|
||
✅ 成就列表 (第2次): count=12
|
||
✅ 成就列表 (第3次): count=12
|
||
✅ 成就列表 (第4次): count=12
|
||
✅ 成就列表 (第5次): count=12
|
||
✅ 成就列表(type=signin) (第1次): count=3
|
||
✅ 成就列表(type=learning) (第2次): count=0
|
||
✅ 成就列表(type=game) (第3次): count=1
|
||
✅ 成就列表(type=social) (第4次): count=0
|
||
✅ 成就列表(type=content) (第5次): count=0
|
||
✅ 成就列表(type=special) (第6次): count=0
|
||
✅ 我的成就 (第1次): achieved=3, score=75
|
||
✅ 我的成就 (第2次): achieved=3, score=75
|
||
✅ 我的成就 (第3次): achieved=3, score=75
|
||
✅ 我的成就 (第4次): achieved=3, score=75
|
||
✅ 我的成就 (第5次): achieved=3, score=75
|
||
❌ 领取奖励(id=1) (第1次): 成就不存在
|
||
❌ 领取奖励(id=4) (第2次): 成就不存在
|
||
❌ 领取奖励(id=8) (第3次): 成就不存在
|
||
✅ 学习打卡(type=poetry) (第1次): reward=0
|
||
✅ 学习打卡(type=chengyu) (第2次): reward=0
|
||
✅ 学习打卡(type=story) (第3次): reward=0
|
||
✅ 学习打卡(type=wisdom) (第4次): reward=0
|
||
✅ 学习打卡(type=game) (第5次): reward=0
|
||
✅ 学习打卡(type=classic) (第6次): reward=0
|
||
✅ 签到日历(含打卡记录) (第1次):
|
||
✅ 签到日历(含打卡记录) (第2次):
|
||
✅ 签到日历(含打卡记录) (第3次):
|
||
✅ 签到日历(含打卡记录) (第4次):
|
||
✅ 签到日历(含打卡记录) (第5次):
|
||
✅ 文章列表 (第1次): count=16
|
||
✅ 文章列表 (第2次): count=16
|
||
✅ 文章列表 (第3次): count=16
|
||
✅ 文章列表 (第4次): count=16
|
||
✅ 文章列表 (第5次): count=16
|
||
✅ 文章列表(category=poetry) (第1次): count=10
|
||
✅ 文章列表(category=culture) (第2次): count=10
|
||
✅ 文章列表(category=story) (第3次): count=10
|
||
✅ 文章列表(category=wisdom) (第4次): count=10
|
||
✅ 文章列表(category=game) (第5次): count=10
|
||
✅ 文章列表(category=other) (第6次): count=10
|
||
✅ 文章提交 (第1次): id=0, title=API测试文章-1777424013-1
|
||
✅ 文章提交 (第2次): id=0, title=API测试文章-1777424014-2
|
||
✅ 文章提交 (第3次): id=0, title=API测试文章-1777424015-3
|
||
✅ 文章提交 (第4次): id=0, title=API测试文章-1777424016-4
|
||
✅ 文章提交 (第5次): id=0, title=API测试文章-1777424017-5
|
||
✅ 我的文章 (第1次): count=14
|
||
✅ 我的文章 (第2次): count=14
|
||
✅ 我的文章 (第3次): count=14
|
||
✅ 我的文章 (第4次): count=14
|
||
✅ 我的文章 (第5次): count=14
|
||
✅ 文章评论(feed_id=23) (第1次): count=20
|
||
✅ 文章评论(feed_id=23) (第2次): count=20
|
||
✅ 文章评论(feed_id=23) (第3次): count=20
|
||
✅ 文章评论(feed_id=23) (第4次): count=20
|
||
✅ 文章评论(feed_id=23) (第5次): count=20
|
||
✅ 查重数据源 (第1次): count=0
|
||
✅ 查重数据源 (第2次): count=0
|
||
✅ 查重数据源 (第3次): count=0
|
||
✅ 查重数据源 (第4次): count=0
|
||
✅ 查重数据源 (第5次): count=0
|
||
✅ 精确查重 (第1次): risk=, score=0
|
||
✅ 精确查重 (第2次): risk=, score=0
|
||
✅ 精确查重 (第3次): risk=, score=0
|
||
✅ 精确查重 (第4次): risk=, score=0
|
||
✅ 精确查重 (第5次): risk=, score=0
|
||
✅ 精确查重 (第6次): risk=, score=0
|
||
✅ 精确查重 (第7次): risk=, score=0
|
||
✅ 精确查重 (第8次): risk=, score=0
|
||
✅ 精确查重 (第9次): risk=, score=0
|
||
✅ 精确查重 (第10次): risk=, score=0
|
||
✅ 模糊查重 (第1次): risk=, similarity=0
|
||
✅ 模糊查重 (第2次): risk=, similarity=0
|
||
✅ 模糊查重 (第3次): risk=, similarity=0
|
||
✅ 模糊查重 (第4次): risk=, similarity=0
|
||
✅ 模糊查重 (第5次): risk=, similarity=0
|
||
✅ 模糊查重 (第6次): risk=, similarity=0
|
||
✅ 模糊查重 (第7次): risk=, similarity=0
|
||
✅ 模糊查重 (第8次): risk=, similarity=0
|
||
✅ 相似度查重 (第1次): risk=, similarity=0
|
||
✅ 相似度查重 (第2次): risk=, similarity=0
|
||
✅ 相似度查重 (第3次): risk=, similarity=0
|
||
✅ 相似度查重 (第4次): risk=, similarity=0
|
||
✅ 相似度查重 (第5次): risk=, similarity=0
|
||
✅ 相似度查重 (第6次): risk=, similarity=0
|
||
✅ 相似度查重 (第7次): risk=, similarity=0
|
||
✅ 相似度查重 (第8次): risk=, similarity=0
|
||
✅ 综合报告 (第1次): risk=high, matches=0
|
||
✅ 综合报告 (第2次): risk=high, matches=0
|
||
✅ 综合报告 (第3次): risk=high, matches=0
|
||
✅ 综合报告 (第4次): risk=high, matches=0
|
||
✅ 综合报告 (第5次): risk=high, matches=0
|
||
✅ 金币记录 (第1次): count=4
|
||
✅ 金币记录 (第2次): count=4
|
||
✅ 金币记录 (第3次): count=4
|
||
✅ 金币记录 (第4次): count=4
|
||
✅ 金币记录 (第5次): count=4
|
||
✅ 公开主页(uid=39) (第1次): name=
|
||
✅ 公开主页(uid=39) (第2次): name=
|
||
✅ 公开主页(uid=39) (第3次): name=
|
||
✅ 公开主页(uid=39) (第4次): name=
|
||
✅ 公开主页(uid=39) (第5次): name=
|
||
✅ 频道列表 (第1次): count=0
|
||
✅ 频道列表 (第2次): count=0
|
||
✅ 频道列表 (第3次): count=0
|
||
✅ 频道列表 (第4次): count=0
|
||
✅ 频道列表 (第5次): count=0
|
||
❌ Feed列表(channel=shici) (第1次): 不支持的频道: shici,可选: poetry/wisdom/story/hitokoto/riddle/efs/brainteaser/saying/lyric/why/composition/couplet/cs/drug/herbal/food/wine/article/chengyu/hanzi/cidian/prescription/tisana/joke/zgjm/lunyu/hdnj/jgj/mz/zz/zuozhuan/sj/sgz/sbbf/warring/illness/word/abbr/surname/jieqi/nation/wlyh/jiufang/bot
|
||
❌ Feed列表(channel=shici) (第2次): 不支持的频道: shici,可选: poetry/wisdom/story/hitokoto/riddle/efs/brainteaser/saying/lyric/why/composition/couplet/cs/drug/herbal/food/wine/article/chengyu/hanzi/cidian/prescription/tisana/joke/zgjm/lunyu/hdnj/jgj/mz/zz/zuozhuan/sj/sgz/sbbf/warring/illness/word/abbr/surname/jieqi/nation/wlyh/jiufang/bot
|
||
❌ Feed列表(channel=shici) (第3次): 不支持的频道: shici,可选: poetry/wisdom/story/hitokoto/riddle/efs/brainteaser/saying/lyric/why/composition/couplet/cs/drug/herbal/food/wine/article/chengyu/hanzi/cidian/prescription/tisana/joke/zgjm/lunyu/hdnj/jgj/mz/zz/zuozhuan/sj/sgz/sbbf/warring/illness/word/abbr/surname/jieqi/nation/wlyh/jiufang/bot
|
||
❌ Feed列表(channel=shici) (第4次): 不支持的频道: shici,可选: poetry/wisdom/story/hitokoto/riddle/efs/brainteaser/saying/lyric/why/composition/couplet/cs/drug/herbal/food/wine/article/chengyu/hanzi/cidian/prescription/tisana/joke/zgjm/lunyu/hdnj/jgj/mz/zz/zuozhuan/sj/sgz/sbbf/warring/illness/word/abbr/surname/jieqi/nation/wlyh/jiufang/bot
|
||
❌ Feed列表(channel=shici) (第5次): 不支持的频道: shici,可选: poetry/wisdom/story/hitokoto/riddle/efs/brainteaser/saying/lyric/why/composition/couplet/cs/drug/herbal/food/wine/article/chengyu/hanzi/cidian/prescription/tisana/joke/zgjm/lunyu/hdnj/jgj/mz/zz/zuozhuan/sj/sgz/sbbf/warring/illness/word/abbr/surname/jieqi/nation/wlyh/jiufang/bot
|
||
✅ 热门内容 (第1次):
|
||
✅ 热门内容 (第2次):
|
||
✅ 热门内容 (第3次):
|
||
✅ 热门内容 (第4次):
|
||
✅ 热门内容 (第5次):
|
||
❌ 随机内容 (第1次): 不支持的频道
|
||
❌ 随机内容 (第2次): 不支持的频道
|
||
❌ 随机内容 (第3次): 不支持的频道
|
||
❌ 随机内容 (第4次): 不支持的频道
|
||
❌ 随机内容 (第5次): 不支持的频道
|
||
✅ 全量搜索(keyword=春) (第1次): count=0
|
||
✅ 全量搜索(keyword=月) (第2次): count=0
|
||
✅ 全量搜索(keyword=花) (第3次): count=0
|
||
✅ 全量搜索(keyword=风) (第4次): count=0
|
||
✅ 全量搜索(keyword=雪) (第5次): count=0
|
||
✅ 热门搜索 (第1次):
|
||
✅ 热门搜索 (第2次):
|
||
✅ 热门搜索 (第3次):
|
||
✅ 热门搜索 (第4次):
|
||
✅ 热门搜索 (第5次):
|
||
✅ 搜索建议 (第1次):
|
||
✅ 搜索建议 (第2次):
|
||
✅ 搜索建议 (第3次):
|
||
✅ 搜索建议 (第4次):
|
||
✅ 搜索建议 (第5次):
|
||
❌ 查字(春) (第1次): 查无此字
|
||
❌ 查字(春) (第2次): 查无此字
|
||
❌ 查字(春) (第3次): 查无此字
|
||
❌ 查字(春) (第4次): 查无此字
|
||
❌ 查字(春) (第5次): 查无此字
|
||
❌ 成语查询(春暖花开) (第1次): 查无此成语
|
||
❌ 成语查询(春暖花开) (第2次): 查无此成语
|
||
❌ 成语查询(春暖花开) (第3次): 查无此成语
|
||
❌ 成语查询(春暖花开) (第4次): 查无此成语
|
||
❌ 成语查询(春暖花开) (第5次): 查无此成语
|
||
❌ 组词查询(花) (第1次): 查无此组词
|
||
❌ 组词查询(花) (第2次): 查无此组词
|
||
❌ 组词查询(花) (第3次): 查无此组词
|
||
❌ 组词查询(花) (第4次): 查无此组词
|
||
❌ 组词查询(花) (第5次): 查无此组词
|
||
❌ 综合热搜 (第1次): An error occurred
|
||
❌ 综合热搜 (第2次): An error occurred
|
||
❌ 综合热搜 (第3次): An error occurred
|
||
❌ 综合热搜 (第4次): An error occurred
|
||
❌ 综合热搜 (第5次): An error occurred
|
||
❌ 百度热搜 (第1次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 百度热搜 (第2次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 百度热搜 (第3次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 百度热搜 (第4次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 百度热搜 (第5次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 微博热搜 (第1次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 微博热搜 (第2次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 微博热搜 (第3次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 微博热搜 (第4次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 微博热搜 (第5次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 知乎热搜 (第1次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 知乎热搜 (第2次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 知乎热搜 (第3次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 知乎热搜 (第4次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 知乎热搜 (第5次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 抖音热搜 (第1次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 抖音热搜 (第2次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 抖音热搜 (第3次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 抖音热搜 (第4次): Expecting value: line 1 column 1 (char 0)
|
||
❌ 抖音热搜 (第5次): Expecting value: line 1 column 1 (char 0)
|
||
✅ 随机句子 (第1次): count=1
|
||
✅ 随机句子 (第2次): count=1
|
||
✅ 随机句子 (第3次): count=1
|
||
✅ 随机句子 (第4次): count=1
|
||
✅ 随机句子 (第5次): count=1
|
||
✅ 句子分类 (第1次):
|
||
✅ 句子分类 (第2次):
|
||
✅ 句子分类 (第3次):
|
||
✅ 句子分类 (第4次):
|
||
✅ 句子分类 (第5次):
|
||
✅ 站点总览 (第1次):
|
||
✅ 站点总览 (第2次):
|
||
✅ 站点总览 (第3次):
|
||
✅ 站点总览 (第4次):
|
||
✅ 站点总览 (第5次):
|
||
✅ 用户统计 (第1次):
|
||
✅ 用户统计 (第2次):
|
||
✅ 用户统计 (第3次):
|
||
✅ 用户统计 (第4次):
|
||
✅ 用户统计 (第5次):
|
||
✅ 文章统计 (第1次):
|
||
✅ 文章统计 (第2次):
|
||
✅ 文章统计 (第3次):
|
||
✅ 文章统计 (第4次):
|
||
✅ 文章统计 (第5次):
|
||
✅ 签到统计 (第1次):
|
||
✅ 签到统计 (第2次):
|
||
✅ 签到统计 (第3次):
|
||
✅ 签到统计 (第4次):
|
||
✅ 签到统计 (第5次):
|
||
✅ 金币统计 (第1次):
|
||
✅ 金币统计 (第2次):
|
||
✅ 金币统计 (第3次):
|
||
✅ 金币统计 (第4次):
|
||
✅ 金币统计 (第5次):
|
||
❌ 收藏列表 (第1次): 无效的收藏类型
|
||
❌ 收藏列表 (第2次): 无效的收藏类型
|
||
❌ 收藏列表 (第3次): 无效的收藏类型
|
||
❌ 收藏列表 (第4次): 无效的收藏类型
|
||
❌ 收藏列表 (第5次): 无效的收藏类型
|
||
✅ 笔记列表 (第1次):
|
||
✅ 笔记列表 (第2次):
|
||
✅ 笔记列表 (第3次):
|
||
✅ 笔记列表 (第4次):
|
||
✅ 笔记列表 (第5次):
|
||
✅ 点赞检查 (第1次):
|
||
✅ 点赞检查 (第2次):
|
||
✅ 点赞检查 (第3次):
|
||
✅ 点赞检查 (第4次):
|
||
✅ 点赞检查 (第5次):
|