57 lines
1.9 KiB
Batchfile
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^×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
|