Files
gym-manage/gym-manage-api/gym-member/test-member-apis.bat
T
2026-05-10 17:10:28 +08:00

57 lines
1.9 KiB
Batchfile

@echo off
chcp 65001 >nul
echo ========================================
echo 会员模块接口测试
echo ========================================
echo.
set BASE_URL=http://localhost:8084
set MEMBER_ID=26
echo [测试 1] 获取会员信息
echo 请求: GET %BASE_URL%/api/member/info
curl -X GET "%BASE_URL%/api/member/info" -H "X-Member-Id: %MEMBER_ID%" -s | jq .
echo.
echo.
echo [测试 2] 查询关注状态
echo 请求: GET %BASE_URL%/api/member/subscribe/status
curl -X GET "%BASE_URL%/api/member/subscribe/status" -H "X-Member-Id: %MEMBER_ID%" -s
echo.
echo.
echo [测试 3] 更新会员信息
echo 请求: PUT %BASE_URL%/api/member/info?nickname=TestUser^&gender=1^&birthday=1990-01-01^&address=TestAddress
curl -X PUT "%BASE_URL%/api/member/info?nickname=TestUser&gender=1&birthday=1990-01-01&address=TestAddress" -H "X-Member-Id: %MEMBER_ID%" -s
echo.
echo.
echo [测试 4] 管理端录入手机号
echo 请求: POST %BASE_URL%/api/admin/members/%MEMBER_ID%/phone
curl -X POST "%BASE_URL%/api/admin/members/%MEMBER_ID%/phone" -H "Content-Type: application/json" -d "{\"phone\":\"13800138000\"}" -s
echo.
echo.
echo [测试 5] 验证手机号已更新
echo 请求: GET %BASE_URL%/api/member/info
curl -X GET "%BASE_URL%/api/member/info" -H "X-Member-Id: %MEMBER_ID%" -s | jq .
echo.
echo.
echo [测试 6] 服务号回调验证签名
echo 请求: GET %BASE_URL%/api/member/auth/mp/callback?signature=test^&timestamp=123^&nonce=test^&echostr=test
curl -X GET "%BASE_URL%/api/member/auth/mp/callback?signature=test&timestamp=123&nonce=test&echostr=test" -s
echo.
echo.
echo ========================================
echo 测试完成
echo ========================================
echo.
echo 提示:
echo 1. 小程序登录需要提供真实的微信code
echo 2. 服务号回调需要微信服务器推送的真实事件
echo 3. 管理端录入手机号需要配置正确的AES密钥
echo.
pause