@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^×tamp=123^&nonce=test^&echostr=test curl -X GET "%BASE_URL%/api/member/auth/mp/callback?signature=test×tamp=123&nonce=test&echostr=test" -s echo. echo. echo ======================================== echo 测试完成 echo ======================================== echo. echo 提示: echo 1. 小程序登录需要提供真实的微信code echo 2. 服务号回调需要微信服务器推送的真实事件 echo 3. 管理端录入手机号需要配置正确的AES密钥 echo. pause