跳转至

接口列表

此页面中涉及到的所有接口均处于领航测试阶段.

在领航测试阶段,接口的授权方式单独控制,与其他正式释放的API授权方式不同.即:前面几个页面提到的API授权方式无法调用此页面下的接口.获取API授权请通过邮件联系cn-mo-digital@abb.com

接口内容

1 注册设备接口 用于向API中注册设备,以使用后续接口。
2 基础信息查询接口 通过传动序列号获取传动的完整型号、图片、生产日期、发货日期、手册、备件清单。
3 告警/故障代码查询接口 通过传动型号和告警/故障代码获取故障的描述、原因和解决方案。

调用流程

自助生成Client_id和Client_Secret

请参考文档 先决条件,在网页上自行生成Client_id和Client_Secret

获取Token

您可以使用Postman导入以快速使用 接口Collection

URL

https://login.chinacloudapi.cn//oauth2/v2.0/token

请求参数

Route

type var name description
string tenant 与下面body中的tenant值相同

Body:

{       
    "tenant":"387c56a8-cf86-45de-b9f5-b4de88cac054",  //固定值
    "grant_type":"client_credentials", //固定值
    "scope":"a9fba97d-a28f-46f6-9e86-72befe91fb37/.default",    //固定值
    "client_id":,  //开通授权后,网页显示的API key
    "client_secret":, //开通授权后,网页中生成的 Secret key

}

响应参数

{
    "token_type": "Bearer",   
    "expires_in": 3599,             //token过期时间:1小时
    "ext_expires_in": 3599,
    "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Il9DSkFPdHlzWVZtNXhjMVlvSzBvUTdxeUJDUSJ9.eyJhdWQiOiJhOWZiYTk3ZC1hMjhmLTQ2ZjYtOWU4Ni03MmJlZmU5MWZiMzciLCJpc3MiOiJodHRwczovL2xvZ2luLnBhcnRuZXIubWljcm9zb2Z0b25saW5lLmNuLzM4N2M1NmE4LWNmODYtNDVkZS1iOWY1LWI0ZGU4OGNhYzA1NC92Mi4wIiwiaWF0IjoxNjUxOTIxOTExLCJuYmYiOjE2NTE5MjE5MTEsImV4cCI6MTY1MTkyNTgxMSwiYWlvIjoiNDJKZ1lDaTU4blgyMHBNTzB0T0M3aCt3YUdyNkR3QT0iLCJhenAiOiIyYTZiNTQxNi02NTkyLTQ5NzUtYTY3Yy1lMmFjMjc5YjYzNjYiLCJhenBhY3IiOiIxIiwib2lkIjoiMTA5ZjJkZTEtOTg2Zi00MTkwLTllYTUtNWU3N2M4YWE2MGEwIiwicmgiOiIwLkFBQUFxRlo4T0liUDNrVzU5YlRlaU1yQVZIMnAtNm1Qb3ZaR25vWnl2djZSLXpjRUFBQS4iLCJzdWIiOiIxMDlmMmRlMS05ODZmLTQxOTAtOWVhNS01ZTc3YzhhYTYwYTAiLCJ0aWQiOiIzODdjNTZhOC1jZjg2LTQ1ZGUtYjlmNS1iNGRlODhjYWMwNTQiLCJ1dGkiOiJIanVhcnNOOVhVR3Z5bWxOYWRkWkFRIiwidmVyIjoiMi4wIn0.WbQFOs6XFf6D2JOviVgvubanZy3FVUBgRxd7gRgkhRDoAv0joXImNoOOv7IlZgvwRqEWC6BEXW6Lb3TifO0UjrfLRgqdc42lBQ6L3oc2VBojmd2_w9kRqQspXBe_KYxYrmEUIe6sYXaq02OrQQ5gJiy2LWsMxMHLzEXQiIVEt1WsEeJuA0FgNHdHDyI1gDqyw_bnx_Mfd6lW15t5q3g9J0RzPA8C5cWn5ludiNVQl0CqeTKpcr5K3eNZJCeJaZhPR5xhYmQyCpgxUR4NvQkPgg9S0N2BGzcf1jw-Ay6sQ4ImMJSOpnHaHyWAMDiHOfVskZhyv5OSOu-4QHf2T3jNDg"
}

接口详情

基础地址

Base_URL:

https://open.digital.motion.abb.com.cn

请求头

所有的接口请求头中需包含:

"Authorization": Bearer

统一返回格式

接口的返回都会遵循以下结构:

{
    "isSuccess": true,
    "data":{},
    "errorCode": "string",
    "errorMessage": "string"
}

  • 如果请求成功,则返回结果会包含

    object Data

  • 如果请求失败,则返回结果会包含

    string ErrorCode string ErrorMessage

设备注册

URL

POST {Base_URL}/common/commonapi/v1/device/register/{sn}

请求参数

Route:

type var name description
string sn 设备序列号

Body:

{
    "productModelName":"string",      //
    "propertyFlag": "string",         //非必选项,设备标记或Id
    "manufacturer": "string",         //非必选项,制造商
    "subscriptionLevel": "string",    //非必选项,订阅等级
}

响应参数

统一输出

特殊说明

当前此接口接受所有传动序列号的注册。未来可能会仅开放给Motion365设备之外

基础信息查询

请注意:此接口中目前仅支持ACS355/ACS380/ACS510/ACS530/ACS550/ACS580/ACS800/ACS880和ACH531/ACQ531以及ACH580/ACQ580等产品型号。

URL

GET {Base_URL}/common/commonapi/v1/device/{sn}/info

请求参数

Route:

type var name description
string sn 设备序列号

响应参数

{
    "isSuccess": true,
    "data": {
        "id": "Guid",
        "img": "byte[]",     //产品图片
        "propertyFlag": "string",
        "sn": "string",      //产品序列号
        "manufacturer": "string",      
        "subscriptionLevel": "string",  
        "shortTypeCode": "string",  //产品型号
        "longTypeCode": "string",   //产品完整型号
        "frameSize": "string",      //产品结构代码
        "manufacturingDate": "date",  //生产日期
        "deliveryDate": "date",   //发货日期
        "commissionDate": "date",  //调试日期。只有在DIB中注册过传动才有此信息
        "manual":[{
            "name": "string",   //产品手册名称
            "url": "string"         //产品手册下载地址
        }],
        "spareParts":[{
            "name": "string",   //备件产品名称
            "kinds": "string",  //备件产品
            "type": "string",   //备件型号
            "code": "string",   //备件物料号
            "softwareType": "string", //如果备件是ZMU,此处会显示固件版本信息,如ACS880 Primary Control program
            "availableCode": "string", //特殊固件版本,如N2200
            "count": 0
        }]
    }
}

告警/故障代码查询接口

请注意:此接口中目前仅支持ACS355/ACS380/ACS510/ACS530/ACS550/ACS580/ACS800/ACS880和ACH531/ACQ531以及ACH580/ACQ580等产品型号。

URL

GET {Base_URL}/common/commonapi/v1/error-info/sn/{sn}/code/{code}

请求参数

Route:

type var name description
string sn 设备序列号
string code 错误代码

Query:

type var name description
string firmware 非必填项,固件名称(匹配最接近的) e.g:INFT, INFTAND -> INFT

响应参数

{
    "code": "string",      //告警、故障代码
    "errorType": "string",
    "reason": "string",    //告警、故障原因
    "solution": "string"   //告警、故障解决方案
}

Back to top