zhibo/test_activity_api.md

1.7 KiB
Raw Blame History

用户活动记录API测试

API路径

后端Controller路径: api/admin/user/activity

完整API端点:

  • 关注记录: GET /api/admin/user/activity/follow?userId=121&page=1&limit=10
  • 点赞记录: GET /api/admin/user/activity/like?userId=121&page=1&limit=10
  • 查看历史: GET /api/admin/user/activity/view?userId=121&page=1&limit=10
  • 收藏记录: GET /api/admin/user/activity/collect?userId=121&page=1&limit=10

测试步骤

1. 重新编译后端

cd zhibo/Zhibo/zhibo-h
mvn clean package -DskipTests

2. 重启后端服务

3. 使用浏览器开发者工具测试

打开管理后台按F12打开开发者工具切换到Network标签。

然后:

  1. 进入用户管理页面
  2. 点击用户121道玄的"详情"按钮
  3. 切换到"关注记录"标签
  4. 查看Network中的请求和响应

4. 使用curl测试需要先获取token

# 替换YOUR_TOKEN为实际的登录token
curl -X GET "http://localhost:30001/api/admin/user/activity/follow?userId=121&page=1&limit=10" \
  -H "Authori-zation: YOUR_TOKEN"

预期响应格式

{
  "code": 200,
  "message": "success",
  "data": {
    "list": [
      {
        "id": 1,
        "followedId": 43,
        "followedNickname": "测试用户",
        "followedAvatar": "...",
        "followStatus": "1",
        "createTime": "2026-01-03 10:00:00"
      }
    ],
    "total": 6,
    "page": 1,
    "limit": 10,
    "totalPage": 1
  }
}

常见问题

  1. 404错误: 后端没有重新编译部署
  2. 空数据: 检查数据库中是否有数据
  3. 401错误: token无效或过期
  4. 500错误: 后端代码有bug查看后端日志