72 lines
1.7 KiB
Markdown
72 lines
1.7 KiB
Markdown
|
|
# 用户活动记录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,查看后端日志
|