Skip to content

如何调用API

鉴权认证

接口说明

调用此接口可以获取登入token

URI

POST /v1.0/openapi/auth/login

PORT

58081

请求参数

请求Body参数

参数 是否必选 参数类型 描述
usernameString参数说明:username即登入平台的用户名,默认为admin。
passwordString参数说明:password即登入平台的密码。

响应参数

公共参数

参数 参数类型 描述
successBool参数说明:是否调用成功。
errorCodeInteger参数说明:调用失败时,返回的错误码,更多信息,请参见状态码
errorMsgString参数说明:调用失败时,返回的出错信息。
resultObject参数说明:具体结果。

Object表

参数 参数类型 描述
userObject用户信息。
expiresAtInteger过期时间。
tokenStringtoken。

提示

获取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
  }
}