大疆运载云端互联
    大疆运载云端互联
    • 签名授权+webhook事件相关信息文档
    • 错误码对照表
    • 直播接入最佳实践
    • webhook 详细示例
    • 远程控制命令详细示例
    • 第一期
      • 获取设备列表
        GET
      • 获取设备拓扑状态,飞机和遥控器组成拓扑
        GET
      • 开启设备直播并获取拉流URL
        POST
      • 获取设备任务列表信息
        GET
      • 获取设备物模型
        GET
    • 第二期
      • 获取航线列表
        GET
      • 获取单条航线详情
        GET
      • 获取地点列表
        GET
      • 创建地点
        POST
      • 删除地点
        DELETE
      • 设备执行命令
        POST
      • 查询设备执行命令状态
        GET
    • 第三期
      • 获取用户列表
        GET
      • 创建任务
        POST
      • 编辑任务
        PUT
      • 删除任务
        DELETE
      • 开始任务
        POST
      • 获取单条任务统计概要
        GET
      • 获取单条任务的飞行轨迹
        GET
      • 开始旁路推流转发
        POST
      • 停止旁路推流转发
        DELETE

    签名授权+webhook事件相关信息文档

    基本说明#

    正式环境HOST:https://ta-api-cn.dji.com

    鉴权相关#

    关键事项细节补充说明
    签名内容webapi第三方调用DJI,无人机信息获取、无人机的控制
    签名内容webhookDJI通知到第三方,特别是公有云,需要防止通知信息被篡改
    签名细节签名版本号方便后续升级,第一阶段先不考虑
    签名字符串X-DJI-Signature
    签名字段X-DJI-Timestamp X-DJI-Nonce Method
    签名算法webapiHmacSHA256("AK+Method+X-DJI-Timestamp+X-DJI-Nonce",SK),注意输出为hex字符串
    webhookHmacSHA256("AK+X-DJI-Timestamp+X-DJI-Nonce+event_type+sub_type",SK),注意输出为hex字符串
    image.png

    WebAPI#

    字段名类型字段说明具体说明
    codeint32业务错误码0--接口正常返回,非0--接口错误返回
    messagestring业务错误码文案具体的error message,code 为0的时候空串
    dataobject具体返回内容具体返回与接口有关

    WebHook#

    接口通用一级字段
    method: POST
    字段名类型字段说明具体说明
    group_idstring通知事件所属的团队团队ID
    event_typestring通知事件类型device--设备类通知事件,task--任务类通知事件 mission--航线类通知事件
    sub_typestring通知事件子类型device事件下,分别有osd、state、hms、progress、topo、bind类
    task事件下,分别有status、statistics子事件
    wayline事件下有create、update、delete子事件
    timestampint64通知时间戳13位毫秒时间戳
    dataobject具体细节内容具体事件可以参考具体内容
    下一页
    错误码对照表
    Built with