curl -X POST \
http://localhost:8090/api/v1/auth/gen/code \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'openid=o0G6z6h-nHpZFUZVrcPJayOdN884'
$headers = @{
'Content-Type' = 'application/x-www-form-urlencoded'
}
$body = 'openid=o0G6z6h-nHpZFUZVrcPJayOdN884'
Invoke-WebRequest -Method POST -Uri 'http://localhost:8090/api/v1/auth/gen/code' -Headers $headers -Body $body
- 也可以通过启动本地 natapp 内网穿透,对接公众号进行获取验证码
curl -X POST \
http://localhost:8090/api/v1/auth/login \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'code=0293'
$headers = @{
'Content-Type' = 'application/x-www-form-urlencoded'
}
$body = 'code=0293'
Invoke-WebRequest -Method POST -Uri 'http://localhost:8090/api/v1/auth/login' -Headers $headers -Body $body
- 登录后可以获取 Token
curl -X POST \
http://localhost:8090/api/v1/chatgpt/chat/completions \
-H 'Content-Type: application/json;charset=utf-8' \
-H 'Authorization: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJvMEc2ejZoLW5IcFpGVVpWcmNQSmF5T2ROODg0Iiwib3BlbklkIjoibzBHNno2aC1uSHBaRlVaVnJjUEpheU9kTjg4NCIsImV4cCI6MTcwODM0ODYwOSwiaWF0IjoxNzA3NzQzODA5LCJqdGkiOiI3NjM5ZGQxOC1lNzI3LTRmZTYtODU4ZC02NDAyMTY5ZjFmYWIifQ.jzmO_aYmnTCkzeottEXNknUItUL6Qv2mD9LOaccuaPo' \
-d '{
"messages": [
{
"content": "1+1",
"role": "user"
}
],
"model": "gpt-3.5-turbo"
}'
$headers = @{
'Content-Type' = 'application/json;charset=utf-8';
'Authorization' = 'eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJvMEc2ejZoLW5IcFpGVVpWcmNQSmF5T2ROODg0Iiwib3BlbklkIjoibzBHNno2aC1uSHBaRlVaVnJjUEpheU9kTjg4NCIsImV4cCI6MTcwODM0ODYwOSwiaWF0IjoxNzA3NzQzODA5LCJqdGkiOiI3NjM5ZGQxOC1lNzI3LTRmZTYtODU4ZC02NDAyMTY5ZjFmYWIifQ.jzmO_aYmnTCkzeottEXNknUItUL6Qv2mD9LOaccuaPo'
}
$body = @'
{
"messages": [
{
"content": "1+1",
"role": "user"
}
],
"model": "gpt-3.5-turbo"
}
'@
# Convert the body to JSON
$jsonBody = ConvertTo-Json $body
# Send the POST request
Invoke-WebRequest -Method POST -Uri 'http://localhost:8090/api/v1/chatgpt/chat/completions' -Headers $headers -Body $jsonBody -ContentType 'application/json;charset=utf-8'
- Token 是通过登录从控制台复制的,注意可别复制错了。
curl -X GET \
-H "Authorization: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJvMEc2ejZoLW5IcFpGVVpWcmNQSmF5T2ROODg0Iiwib3BlbklkIjoibzBHNno2aC1uSHBaRlVaVnJjUEpheU9kTjg4NCIsImV4cCI6MTcwODM0ODYwOSwiaWF0IjoxNzA3NzQzODA5LCJqdGkiOiI3NjM5ZGQxOC1lNzI3LTRmZTYtODU4ZC02NDAyMTY5ZjFmYWIifQ.jzmO_aYmnTCkzeottEXNknUItUL6Qv2mD9LOaccuaPo" \
-H "Content-Type: application/x-www-form-urlencoded" \
http://localhost:8090/api/v1/sale/query_product_list
$headers = @{
'Authorization' = 'eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJvMEc2ejZoLW5IcFpGVVpWcmNQSmF5T2ROODg0Iiwib3BlbklkIjoibzBHNno2aC1uSHBaRlVaVnJjUEpheU9kTjg4NCIsImV4cCI6MTcwODM0ODYwOSwiaWF0IjoxNzA3NzQzODA5LCJqdGkiOiI3NjM5ZGQxOC1lNzI3LTRmZTYtODU4ZC02NDAyMTY5ZjFmYWIifQ.jzmO_aYmnTCkzeottEXNknUItUL6Qv2mD9LOaccuaPo'
'Content-Type' = 'application/x-www-form-urlencoded'
}
Invoke-WebRequest -Method Get -Uri 'http://localhost:8090/api/v1/sale/query_product_list' -Headers $headers
curl -X POST \
-H "Authorization: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJvMEc2ejZoLW5IcFpGVVpWcmNQSmF5T2ROODg0Iiwib3BlbklkIjoibzBHNno2aC1uSHBaRlVaVnJjUEpheU9kTjg4NCIsImV4cCI6MTcwODM0ODYwOSwiaWF0IjoxNzA3NzQzODA5LCJqdGkiOiI3NjM5ZGQxOC1lNzI3LTRmZTYtODU4ZC02NDAyMTY5ZjFmYWIifQ.jzmO_aYmnTCkzeottEXNknUItUL6Qv2mD9LOaccuaPo" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "productId=1001" \
http://localhost:8090/api/v1/sale/create_pay_order
$headers = @{
'Authorization' = 'eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJvMEc2ejZoLW5IcFpGVVpWcmNQSmF5T2ROODg0Iiwib3BlbklkIjoibzBHNno2aC1uSHBaRlVaVnJjUEpheU9kTjg4NCIsImV4cCI6MTcwODM0ODYwOSwiaWF0IjoxNzA3NzQzODA5LCJqdGkiOiI3NjM5ZGQxOC1lNzI3LTRmZTYtODU4ZC02NDAyMTY5ZjFmYWIifQ.jzmO_aYmnTCkzeottEXNknUItUL6Qv2mD9LOaccuaPo'
'Content-Type' = 'application/x-www-form-urlencoded'
}
$body = @{
'productId' = '1001'
}
Invoke-WebRequest -Method Post -Uri 'http://localhost:8090/api/v1/sale/create_pay_order' -Headers $headers -Body $body -ContentType 'application/x-www-form-urlencoded'