50 lines
1.4 KiB
Bash
50 lines
1.4 KiB
Bash
#!/bin/bash
|
||
# 测试观看历史API
|
||
|
||
SERVER="http://1.15.149.240:8080"
|
||
|
||
echo "=========================================="
|
||
echo "测试观看历史API"
|
||
echo "=========================================="
|
||
|
||
# 首先登录获取Token
|
||
echo ""
|
||
echo "1. 登录获取Token..."
|
||
LOGIN_RESPONSE=$(curl -s -X POST "$SERVER/api/front/login/mobile" \
|
||
-H "Content-Type: application/json" \
|
||
-d '{"phone":"17629942950","code":"123456"}')
|
||
|
||
echo "登录响应: $LOGIN_RESPONSE"
|
||
|
||
# 提取Token (需要根据实际响应格式调整)
|
||
TOKEN=$(echo $LOGIN_RESPONSE | grep -o '"token":"[^"]*"' | cut -d'"' -f4)
|
||
echo "Token: $TOKEN"
|
||
|
||
if [ -z "$TOKEN" ]; then
|
||
echo "登录失败,无法获取Token"
|
||
exit 1
|
||
fi
|
||
|
||
echo ""
|
||
echo "2. 测试Token调试接口..."
|
||
curl -s -X GET "$SERVER/api/front/activity/debug/token" \
|
||
-H "Authori-zation: $TOKEN" \
|
||
-H "Content-Type: application/json" | python3 -m json.tool
|
||
|
||
echo ""
|
||
echo "3. 测试获取观看历史..."
|
||
curl -s -X GET "$SERVER/api/front/activity/view/history?page=1&pageSize=20" \
|
||
-H "Authori-zation: $TOKEN" \
|
||
-H "Content-Type: application/json" | python3 -m json.tool
|
||
|
||
echo ""
|
||
echo "4. 测试获取点赞记录..."
|
||
curl -s -X GET "$SERVER/api/front/activity/like/records?page=1&pageSize=20" \
|
||
-H "Authori-zation: $TOKEN" \
|
||
-H "Content-Type: application/json" | python3 -m json.tool
|
||
|
||
echo ""
|
||
echo "=========================================="
|
||
echo "测试完成"
|
||
echo "=========================================="
|