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