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 "=========================================="
|