如何调用API ¶
鉴权认证 ¶
接口说明 ¶
调用此接口可以获取登入token
URI ¶
POST /v1.0/openapi/auth/login
PORT ¶
58081
请求参数 ¶
请求Body参数
参数 | 是否必选 | 参数类型 | 描述 |
---|---|---|---|
username | 是 | String | 参数说明:username即登入平台的用户名,默认为admin。 |
password | 是 | String | 参数说明:password即登入平台的密码。 |
响应参数 ¶
公共参数
参数 | 参数类型 | 描述 |
---|---|---|
success | Bool | 参数说明:是否调用成功。 |
errorCode | Integer | 参数说明:调用失败时,返回的错误码,更多信息,请参见状态码。 |
errorMsg | String | 参数说明:调用失败时,返回的出错信息。 |
result | Object | 参数说明:具体结果。 |
Object表
参数 | 参数类型 | 描述 |
---|---|---|
user | Object | 用户信息。 |
expiresAt | Integer | 过期时间。 |
token | String | token。 |
提示
获取access_token后,再调用其他接口时,您需要在请求消息头中添加“x-token”,其值为获取到的access_token。例如Token值为“ABCDEFJ....”,则调用接口时将“x-token: ABCDEFJ....”加到请求消息头即可,如下所示。
json
GET http://127.0.0.1:58081/v1.0/openapi/createProduct
Content-Type: application/json
x-token: ABCDEFJ....
请求示例 ¶
json
curl --location 'http://127.0.0.1:58081/v1.0/openapi/auth/login' \
--header 'Content-Type: application/json' \
--data '{
"username":"admin",
"password":"123456"
}'
响应示例 ¶
json
{
"success": true,
"errorCode": 0,
"errorMsg": "success",
"result": {
"user": {
"username": "renshi",
"lang": "en"
},
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJRCI6IjY3ODc0MjEwIiwiVXNlcm5hbWUiOiJyZW5zaGkiLCJSb2xlSWQiOiI2NDA0MzExOCIsIlJvbGVLZXkiOiJocl9rZXkiLCJEZXB0SWQiOiI0NDI0MzI4MiIsImV4cCI6MTc0NTMwOTU0OCwiaXNzIjoiaHVtbWluZ2JpcmQiLCJuYmYiOjE3NDUwNDkzNDh9.4nWsss00EBneZojNqnWc9InI84zRFl-_yLwyqE2sX-0",
"expiresAt": 1745309548000
}
}