zhibo/test_api_curl.sh

50 lines
1.4 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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