开放平台用户手册

接入指南

注册用户

创建应用

创建应用

绑定项目

开通接口

申请token

接口调用

接口规范

字符集和编码

通讯规范

请求参数

请求体示例:

{
    "name": "fujica",
    "type": 1,
    "timestamp": 1610123456789,
    "sign": "12djuhd123fsdas83"
}

响应参数

响应体示例:

{
    "code": 1000000,
    "msg": "操作成功",
    "data": {
        "name": "fujica",
        "type": 1
    }
}

签名算法

签名算法示例:

请求参数:

{
    "name": "fujica",
    "type": 1,
    "timestamp": 1610123456789,
    "sign": "12djuhd123fsdas83"
}

加密字段:name type

加密后的字符串:fujica1

加密后的字符串进行AES加密,加密密钥为应用的signatureKey。假设signatureKey为123456

加密结果:

SDK下载与使用

错误码

富士行云开放平台后续会提供错误码,用于接口调用失败时,提供错误原因。

错误码表格:

错误码 错误原因 解决方案
1000000 操作成功
1000001 系统异常
1000002 参数异常
1000003 签名异常

接口列表

上行接口

获取token

{
    "appId": "123456",
    "appSecret": "123456",
    "timestamp": 1610123456789,
    "sign": "123456"
}

响应示例:

{
    "code": 1000000,
    "msg": "操作成功",
    "data": {
        "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNjEwMTIzNDU2LCJleHAiOjE2MTA1MjM0NTYsInVzZXJuYW1lIjoiYWRtaW4iLCJpYXQiOjE2MTA1MjM0NTYsImV4cCI6MTYxMDUyMzQ1NiwiaWF0IjoxNjEwMTIzNDU2LCJzdWIiOiIxMjM0NTY3ODkwIn0.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
    }
}

下行接口

下行接口需要配置了回调地址的应用才能调用。另外下行接口不加签。