ThingsKit物联网平台API文档-鉴权信息获取

获取token接口

接口地址:/api/auth/login

请求方式:POST

请求数据类型:application/json;charset=UTF-8

响应数据类型:*/*

请求参数:

参数名称参数说明请求类型是否必须数据类型
username用户名truestring
password密码truestring

请求示例:

{
    "username": "admin",
    "password": "123"
}

响应参数:

参数名称参数说明类型
token鉴权token,有效时长2.5小时string
refreshToken刷新token,有效时长7天string

响应示例:

{
    "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ4cCIsInNjb3BlcyI6WyJURU5BTlRfQURNSU4iXSwidXNlcklkIjoiNzVmNjBkYTAtNTJiMi0xMWVlLWE0MDItZmY4YTkwZjNhNDk0IiwiZW5hYmxlZCI6dHJ1ZSwiY3VycmVudFVzZXJJZCI6ImE0Nzg0MWJjLWEwNmEtNGRlNi04OTkxLWFmYzJmY2MwNjgxNiIsInBsYXRmb3JtVXNlck5hbWUiOiJ4cCIsInJvbGUiOlsiVEVOQU5UX0FETUlOIl0sImlzUHVibGljIjpmYWxzZSwiY3VycmVudFRlbmFudElkIjoiNmE3ZGE2ZTAtNTJiMi0xMWVlLWE0MDItZmY4YTkwZjNhNDk0IiwidGVuYW50SWQiOiI2YTdkYTZlMC01MmIyLTExZWUtYTQwMi1mZjhhOTBmM2E0OTQiLCJjdXN0b21lcklkIjoiMTM4MTQwMDAtMWRkMi0xMWIyLTgwODAtODA4MDgwODA4MDgwIiwiaXNzIjoidGhpbmdzYm9hcmQuaW8iLCJpYXQiOjE2OTQ2NzQxMjAsImV4cCI6MTY5NDY4MzEyMH0.kX_a3-1u4lRYnqN3tO4Rgk_Ja-Jdl0WxQTgBHTRT8U8yZ-lQfjZctDQjqgzHNwc9qCnAT-5HhTESDcsvq5ss3g",
    "refreshToken": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ4cCIsInNjb3BlcyI6WyJSRUZSRVNIX1RPS0VOIl0sInVzZXJJZCI6Ijc1ZjYwZGEwLTUyYjItMTFlZS1hNDAyLWZmOGE5MGYzYTQ5NCIsImlzUHVibGljIjpmYWxzZSwiaXNzIjoidGhpbmdzYm9hcmQuaW8iLCJqdGkiOiI3MmRiMDE2Mi01ZTRhLTQzM2EtYTAwZS00MWM1NmU3NzE0ZDEiLCJpYXQiOjE2OTQ2NzQxMjAsImV4cCI6MTY5NTI3ODkyMH0.0rc6CiKHc0Zqe9hNkdpUivc1Uo_f0fiZ5q1WE4oqGnMNUFon7ceGyfRwGbC3A7PuRwedcsOzxwleUq-TryZhjA"
}

💡注意:获取的token请放入请求头里面,key: X-Authorization Value: Bearer + token

如下示例:

ThingsKit物联网平台API文档-鉴权信息获取

获取token接口(PublicId)

接口地址:/api/auth/login/public

请求方式:POST

请求数据类型:application/json;charset=UTF-8

响应数据类型:*/*

请求参数:

参数名称参数说明请求类型是否必须数据类型
publicId公共用户IDtruestring

请求示例:

{
	"publicId": "3cd33780-539f-15ef-87de-1306ea9134b1"
}

响应参数:

参数名称参数说明类型
token鉴权token,有效时长2.5小时string
refreshToken刷新token,有效时长7天string

响应示例:

{
    "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ4cCIsInNjb3BlcyI6WyJURU5BTlRfQURNSU4iXSwidXNlcklkIjoiNzVmNjBkYTAtNTJiMi0xMWVlLWE0MDItZmY4YTkwZjNhNDk0IiwiZW5hYmxlZCI6dHJ1ZSwiY3VycmVudFVzZXJJZCI6ImE0Nzg0MWJjLWEwNmEtNGRlNi04OTkxLWFmYzJmY2MwNjgxNiIsInBsYXRmb3JtVXNlck5hbWUiOiJ4cCIsInJvbGUiOlsiVEVOQU5UX0FETUlOIl0sImlzUHVibGljIjpmYWxzZSwiY3VycmVudFRlbmFudElkIjoiNmE3ZGE2ZTAtNTJiMi0xMWVlLWE0MDItZmY4YTkwZjNhNDk0IiwidGVuYW50SWQiOiI2YTdkYTZlMC01MmIyLTExZWUtYTQwMi1mZjhhOTBmM2E0OTQiLCJjdXN0b21lcklkIjoiMTM4MTQwMDAtMWRkMi0xMWIyLTgwODAtODA4MDgwODA4MDgwIiwiaXNzIjoidGhpbmdzYm9hcmQuaW8iLCJpYXQiOjE2OTQ2NzQxMjAsImV4cCI6MTY5NDY4MzEyMH0.kX_a3-1u4lRYnqN3tO4Rgk_Ja-Jdl0WxQTgBHTRT8U8yZ-lQfjZctDQjqgzHNwc9qCnAT-5HhTESDcsvq5ss3g",
    "refreshToken": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ4cCIsInNjb3BlcyI6WyJSRUZSRVNIX1RPS0VOIl0sInVzZXJJZCI6Ijc1ZjYwZGEwLTUyYjItMTFlZS1hNDAyLWZmOGE5MGYzYTQ5NCIsImlzUHVibGljIjpmYWxzZSwiaXNzIjoidGhpbmdzYm9hcmQuaW8iLCJqdGkiOiI3MmRiMDE2Mi01ZTRhLTQzM2EtYTAwZS00MWM1NmU3NzE0ZDEiLCJpYXQiOjE2OTQ2NzQxMjAsImV4cCI6MTY5NTI3ODkyMH0.0rc6CiKHc0Zqe9hNkdpUivc1Uo_f0fiZ5q1WE4oqGnMNUFon7ceGyfRwGbC3A7PuRwedcsOzxwleUq-TryZhjA"
}

💡注意:获取的token请放入请求头里面,key: X-Authorization Value: Bearer + token

如下示例:

ThingsKit物联网平台API文档-鉴权信息获取

获取刷新token接口

接口地址:/api/auth/token

请求方式:POST

请求数据类型:application/json;charset=UTF-8

响应数据类型:*/*

请求参数:

参数名称参数说明请求类型是否必须数据类型
refreshToken刷新tokentruestring

请求示例:

{
    "refreshToken": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ4cCIsInNjb3BlcyI6WyJSRUZSRVNIX1RPS0VOIl0sInVzZXJJZCI6Ijc1ZjYwZGEwLTUyYjItMTFlZS1hNDAyLWZmOGE5MGYzYTQ5NCIsImlzUHVibGljIjpmYWxzZSwiaXNzIjoidGhpbmdzYm9hcmQuaW8iLCJqdGkiOiI3MmRiMDE2Mi01ZTRhLTQzM2EtYTAwZS00MWM1NmU3NzE0ZDEiLCJpYXQiOjE2OTQ2NzQxMjAsImV4cCI6MTY5NTI3ODkyMH0.0rc6CiKHc0Zqe9hNkdpUivc1Uo_f0fiZ5q1WE4oqGnMNUFon7ceGyfRwGbC3A7PuRwedcsOzxwleUq-TryZhjA"
}

响应参数:

参数名称参数说明类型
token鉴权token,有效时长2.5小时string
refreshToken刷新token,有效时长7天string

响应示例:

{
    "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ4cCIsInNjb3BlcyI6WyJURU5BTlRfQURNSU4iXSwidXNlcklkIjoiNzVmNjBkYTAtNTJiMi0xMWVlLWE0MDItZmY4YTkwZjNhNDk0IiwiZW5hYmxlZCI6dHJ1ZSwiY3VycmVudFVzZXJJZCI6ImE0Nzg0MWJjLWEwNmEtNGRlNi04OTkxLWFmYzJmY2MwNjgxNiIsInBsYXRmb3JtVXNlck5hbWUiOiJ4cCIsInJvbGUiOlsiVEVOQU5UX0FETUlOIl0sImlzUHVibGljIjpmYWxzZSwiY3VycmVudFRlbmFudElkIjoiNmE3ZGE2ZTAtNTJiMi0xMWVlLWE0MDItZmY4YTkwZjNhNDk0IiwidGVuYW50SWQiOiI2YTdkYTZlMC01MmIyLTExZWUtYTQwMi1mZjhhOTBmM2E0OTQiLCJjdXN0b21lcklkIjoiMTM4MTQwMDAtMWRkMi0xMWIyLTgwODAtODA4MDgwODA4MDgwIiwiaXNzIjoidGhpbmdzYm9hcmQuaW8iLCJpYXQiOjE2OTQ2NzQxMjAsImV4cCI6MTY5NDY4MzEyMH0.kX_a3-1u4lRYnqN3tO4Rgk_Ja-Jdl0WxQTgBHTRT8U8yZ-lQfjZctDQjqgzHNwc9qCnAT-5HhTESDcsvq5ss3g",
    "refreshToken": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ4cCIsInNjb3BlcyI6WyJSRUZSRVNIX1RPS0VOIl0sInVzZXJJZCI6Ijc1ZjYwZGEwLTUyYjItMTFlZS1hNDAyLWZmOGE5MGYzYTQ5NCIsImlzUHVibGljIjpmYWxzZSwiaXNzIjoidGhpbmdzYm9hcmQuaW8iLCJqdGkiOiI3MmRiMDE2Mi01ZTRhLTQzM2EtYTAwZS00MWM1NmU3NzE0ZDEiLCJpYXQiOjE2OTQ2NzQxMjAsImV4cCI6MTY5NTI3ODkyMH0.0rc6CiKHc0Zqe9hNkdpUivc1Uo_f0fiZ5q1WE4oqGnMNUFon7ceGyfRwGbC3A7PuRwedcsOzxwleUq-TryZhjA"
}