zhibo/test_api_curl.sh

50 lines
1.4 KiB
Bash
Raw Normal View History

#!/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 "=========================================="