集成方案
组态页面集成方案
获取token
参考API指导文档的Token管理的-》生成Token章节,对应URL为post v1/iotfm/auth/tokens,那么生成Token的地址就为:对应环境API地址 + /v1/iotfm/auth/tokens(比如北京四现网环境为 https://facility-api.cn-north-4.myhuaweicloud.com/v1/iotfm/auth/tokens)
对应请求头里面的X-Instance-Id使用上面前端获取的实例ID。
请求体格式如下,其中name字段填写设施云前端登录用户对应的用户名,password字段填写该用户的密码。
{
"auth": {
"identity": {
"methods": [
"password"
],
"password": {
"user": {
"name": "xxx",
"password": "xxxxx"
}
}
}
}
}
发送成功后响应头的X-Subject-Token字段对应的值就是接口鉴权需要的Token,也就是接口文档中头部的X-Auth-Token字段。Token的有效时间为一天,建议获取该Token后做缓存,并定时刷新以避免过期(如每小时刷新一次)。
