zhibo/test_activity_api.md

72 lines
1.7 KiB
Markdown
Raw Normal View 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. 重新编译后端
```bash
cd zhibo/Zhibo/zhibo-h
mvn clean package -DskipTests
```
### 2. 重启后端服务
### 3. 使用浏览器开发者工具测试
打开管理后台按F12打开开发者工具切换到Network标签。
然后:
1. 进入用户管理页面
2. 点击用户121道玄的"详情"按钮
3. 切换到"关注记录"标签
4. 查看Network中的请求和响应
### 4. 使用curl测试需要先获取token
```bash
# 替换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"
```
## 预期响应格式
```json
{
"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查看后端日志