跳到正文

授权初始化

接口用途

本接口主要功能是自动为设备注册测试权限,并返回该设备的授权凭证。该接口只需在新设备上调用一次即可。调用此接口返回的授权信息仅第一次调用会返回,注意在调用成功后保存设备授权信息。

接口定义

GetAuth(sn string) *C.char

请求参数

字段类型长度说明
snstring5-50用户设备唯一标识

响应参数

一级字段二级字段类型说明
errnoint状态码
msgstring结果说明
resultexpire_tiimeint授权的过期时间,单位是秒
apikeystring授权的apikey(第一次请求返回,第二次请求返回为空)
saltstring授权的salt(第一次请求返回,第二次及以后请求返回为空)
typearray授权的升级包类型
is_first_createbool是否首次创建
lidstring证书编号,获取升级包使用

响应示例

{
    "errno": 2000,
    "msg": "success",
    "result": {
        "expire_time": 1661270399,
        "apikey": "c4c8b7b1d83b828397b752dd12bae8e1",
        "salt": "82e849203ff785a3545601ea2c29059c",
        "sn": "LUBEI-TIP-SDK-01",
        "lid": "28999C92-D752-55EF-8716-159758C58F5E",
        "is_first_create": true,
        "type": [
            "ioc",
            "ip_reputation",
            "ip_intelligence_v3"
        ]
    }
}