全新司空 2 OpenAPI V1.0
  1. 组织项目
全新司空 2 OpenAPI V1.0
  • 认证鉴权
    • 认证鉴权教程
  • 系统服务
    • 司空公有云接入点信息
    • 查询司空 2 系统状态
      GET
  • 组织项目
    • 组织项目教程
    • 获取组织下的项目列表
      GET
    • 获取组织下的设备列表
      GET
    • 获取项目下的设备列表
      GET
    • 获取项目的存储上传凭证
      GET
    • 添加人员到项目
      PUT
  • 设备管理
    • 设备管理教程
    • 物模型获取
      GET
    • HMS信息获取
      GET
    • 实时控制指令下发
      POST
    • 机场相机切换
      POST
    • 飞行器镜头切换
      POST
    • 控制权获取
      POST
    • 控制权释放
      DELETE
    • 图传清晰度设置
      PUT
    • 自定义网络RTK标定
      POST
    • 指定设备进入中继对频模式(仅支持私有云与中继设备)
      POST
    • 查询中继对频的结果(仅支持私有云与中继设备)
      GET
  • 直播管理
    • 直播管理教程
    • 直播推流
      • 开启直播
    • 旁路推流(仅支持私有云)
      • 码流转发错误码
      • 创建码流转发器
      • 开启/关闭码流转发器
      • 获取码流转码器列表
      • 删除码流转发器
  • 任务管理
    • 任务管理教程
    • 创建飞行任务
    • 更新飞行任务状态
    • 获取飞行任务信息
    • 获取飞行任务列表
    • 获取飞行任务产生的媒体资源
    • 获取飞行任务轨迹信息
  • 航线管理
    • 航线管理教程
    • 航线上传完成通知
    • 获取项目下的航线列表
    • 获取航线详情
  • 模型管理
    • 模型管理教程
    • 模型重建坐标系
    • 获取项目下的模型列表
    • 模型重建
    • 获取模型详情
  • 标注管理
    • 标注管理教程
    • 创建地图标注
  1. 组织项目

获取组织下的项目列表

开发中
GET
https://es-flight-api-cn.djigate.com/openapi/v0.1/project
获取组织下的项目列表,通过 Header 的 X-User-Token 参数设置用户密钥,该接口将返回该用户密钥对应组织下的所有项目列表。
(1). 项目列表中的 data.list.uuid 可作为参数填充到认证授权中的X-Project-Uuid中。
(2). 项目列表中的 data.list.uuid 可作为参数传入到【获取项目下的设备列表】中,用于获取项目下的设备列表信息。

请求参数

Authorization
在 header 添加参数
X-User-Token
示例:
X-User-Token: ********************
Query 参数
page
integer 
可选
分页页码。默认值为 1
示例值:
1
page_size
integer 
可选
每页数量。默认值为 10
示例值:
10
q
string 
根据项目名模糊搜索
可选
<= 128 字符
示例值:
test
prj_authorized_status
string 
可选
查询项目范围。
project-status-authorized : 筛选当前用户已加入的项目
示例值:
project-status-authorized
usage
string 
可选
查询用法。
simple : 不启用分页
示例值:
simple
sort_column
string 
可选
项目排序。
created_at : 创建时间排序
name : 项目名称排序
示例值:
created_at
sort_type
string 
可选
排序顺序。
ASC : 正序
DESC : 倒序
示例值:
ASC
Header 参数
X-Request-Id
string <uuid>
请求唯一标识
必需
默认值:
{{$string.uuid}}
X-Language
enum<string> 
可选
枚举值:
zhen
默认值:
zh
X-User-Token
string 
必需
X-User-Token
默认值:
{{X-User-Token}}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://es-flight-api-cn.djigate.com/openapi/v0.1/project?page=1&page_size=10&q=test&prj_authorized_status=project-status-authorized&usage=simple&sort_column=created_at&sort_type=ASC' \
--header 'X-Request-Id;' \
--header 'X-Language: zh' \
--header 'X-User-Token;'

返回响应

🟢200成功
application/json
Body
code
integer 
非0代表异常
必需
message
string 
消息提示
必需
data
object 
必需
list
array [object {7}] 
必需
示例
{
  "code": 0,
  "message": "OK",
  "data": {
    "list": [
      {
        "name": "c2c_test",
        "introduction": "a",
        "uuid": "93df839d-ae74-4f04-842e-2f1f81c89a66",
        "org_uuid": "105ddd05-34ce-46b6-a872-cb32b8c98f64",
        "created_at": 1702498686,
        "updated_at": 1702498686,
        "project_work_center_point": {
          "latitude": 22.906899500237845,
          "longitude": 113.69995967214662
        }
      }
    ]
  }
}
上一页
组织项目教程
下一页
获取组织下的设备列表
Built with