dji-cloud-api
  1. WaylineJobController
dji-cloud-api
  • WaylineJobController
    • Create a wayline task for the Dock.
      POST
    • Paginate through all jobs in this workspace.
      GET
    • Send the command to cancel the jobs.
      DELETE
    • Set the media files for this job to upload immediately.
      POST
    • updateJobStatus
      PUT
  • WaylineFileController
    • get wayline list
      GET
    • get wayline file download address
      GET
    • get wayline file download address
      GET
    • get duplicated wayline name
      GET
    • file upload result report
      POST
    • batch favorites wayline
      POST
    • batch unfavorites wayline
      DELETE
    • Delete the wayline file in the workspace according to the wayline id.
      DELETE
    • Import kmz wayline files.
      POST
  • StorageController
    • Get STS Token
      POST
  • DRC(直接遥控)控制器类。
    • 建立DRC连接。
      POST
    • 进入DRC模式。
      POST
    • 退出DRC模式。
      POST
  • 机场(Dock)控制器类。
    • 创建远程调试任务。
      POST
    • 飞向指定点位。
      POST
    • 停止飞向点位任务。
      DELETE
    • 从指定点位起飞。
      POST
    • 夺取飞行控制权限。
      POST
    • 夺取负载设备控制权限。
      POST
    • 发送负载设备命令。
      POST
    • 关闭舱盖
      PUT
    • coverForceClose
      PUT
    • coverOpen
      PUT
    • debugModeOpen
      PUT
  • UserController
    • Query the information of the current user.
    • Paging to query all users in a workspace.
    • Modify user information. Only mqtt account information is included, nothing else can be modified.
  • LoginController
    • login
    • refreshToken
  • DeviceController
    • 在一个工作区中获取所有在线设备的拓扑列表。
    • 将设备绑定到工作空间后,设备数据只能在 Web 上看到。
    • 根据设备 sn 获取设备信息。
    • 在一个工作区中获取绑定设备列表。
    • 移除设备的绑定状态。
    • 更新设备信息。
    • 提供离线固件升级任务。
    • 设置无人机的属性参数。
    • 获取当前工作空间下设备类型数量。
    • 获取所有工作空间下设备类型数量。
    • 查询每个 domain 下设备总数与在线数
  • TopologyController
    • obtain device topology list
  • DeviceHmsController
    • Page to query the hms information of the device.
    • Update unread hms messages to read status.
    • Get hms messages for a single device.
  • WorkspaceController
    • Gets information about the workspace that the current user is in.
  • DeviceLogsController
    • Obtain the device upload log list by paging according to the query parameters.
    • Get a list of log files that can be uploaded in real time.
    • Initiate a log upload request to the gateway.
    • Cancel logs file upload.
    • Delete upload history.
    • Query the download address of the file according to the wayline file id,
  • LiveStreamController
    • 获取当前直播流容量信息。
    • 获取当前直播流容量信息。
    • 查询全部能进行直播的设备
    • 根据设备sn查询设备直播信息
    • 根据设备sn查询设备直播信息
    • Live streaming according to the parameters passed in from the web side.
    • Stop live streaming according to the parameters passed in from the web side.
    • Set the quality of the live streaming according to the parameters passed in from the web side.
    • liveLensChange
  • DeviceFirmwareController
    • Get the latest firmware version information for this device model.
    • Query firmware information based on parameters.
    • Import firmware file for device upgrades.
    • Change the firmware availability status.
  • FileController
    • Get information about all the media files in this workspace based on the workspace id.
    • Query the download address of the file according to the media file id,
  • MediaController
    • media fast upload
    • app reports file upload result
    • checks whether the file fingerprint exists
    • callback after the file group upload complete
  • DeviceDataController
    • getDeviceFlightAreaStatus
  • FlightAreaController
    • getFlightAreas
    • createFlightArea
    • deleteFlightArea
    • updateFlightArea
    • syncFlightArea
  • WorkspaceElementController
    • get map elements
    • create map element
    • update map element
    • delete map element
    • Delete all the element information in this group based on the group id.
  • 航线生成控制器
    • 生成航线
    • KMZ文件转JSON
    • 云端KMZ文件转JSON
  • WeatherController
    • 根据区域编码获取天气信息
    • 通过经纬度查询天气
  • 数据模型
    • TestParam
    • HttpResultResponseJsonNode
    • HttpResultResponse
    • CreateJobParam
    • ReadyConditions
    • ExecutableConditions
    • HttpResultResponseCapacityDeviceDTO
    • WaylineTaskConditionDTO
    • WaylineJobDTO
    • Pagination
    • PaginationDataWaylineJobDTO
    • HttpResultResponsePaginationDataWaylineJobDTO
    • UpdateJobParam
    • WaypointHeadingReq
    • HttpResultResponseUavRouteReq
    • GetWaylineListResponse
    • WaypointTurnReq
    • PaginationDataGetWaylineListResponse
    • PointActionReq
    • DeviceTypeCountDTO
    • HttpResultResponsePaginationDataGetWaylineListResponse
    • ActionTriggerReq
    • HttpResultResponseDeviceTypeCountDTO
    • HttpResultResponseListString
    • RoutePointReq
    • DeviceDomainOnlineCountDTO
    • WaylineUploadCallbackMetadata
    • CoordinatePointReq
    • HttpResultResponseListDeviceDomainOnlineCountDTO
    • WaylineUploadCallbackRequest
    • MappingTypeReq
    • Object
    • UavRouteReq
    • CredentialsToken
    • UavRouteReqT
    • StsCredentialsResponse
    • HttpResultResponseStsCredentialsResponse
    • DrcConnectParam
    • DeviceDrcInfoParam
    • DrcModeParam
    • RemoteDebugParam
    • Point
    • FlyToPointParam
    • TakeoffToPointParam
    • DronePayloadParam
    • PayloadCommandsParam
    • UserListDTO
    • PaginationDataUserListDTO
    • HttpResultResponsePaginationDataUserListDTO
    • UserLoginDTO
    • PayloadIndex
    • DevicePayloadDTO
    • DeviceIconUrl
    • DeviceDTO
    • HttpResultResponseListDeviceDTO
    • PaginationDataDeviceDTO
    • HttpResultResponsePaginationDataDeviceDTO
    • DeviceFirmwareUpgradeDTO
    • TopologyDeviceModel
    • DeviceTopology
    • TopologyList
    • TopologyResponse
    • HttpResultResponseTopologyResponse
    • DeviceHmsDTO
    • PaginationDataDeviceHmsDTO
    • HttpResultResponsePaginationDataDeviceHmsDTO
    • HttpResultResponseListDeviceHmsDTO
    • LogsProgressDTO
    • LogFileIndex
    • LogsFileUploadDTO
    • LogsFileUploadListDTO
    • DeviceLogsDTO
    • FileUploadStartFile
    • DeviceLogsCreateParam
    • FileUploadUpdateRequest
    • CapacityVideoDTO
    • CapacityCameraDTO
    • CapacityDeviceDTO
    • HttpResultResponseListCapacityDeviceDTO
    • VideoId
    • LiveTypeDTO
    • DeviceFirmwareNoteDTO
    • HttpResultResponseListDeviceFirmwareNoteDTO
    • DeviceFirmwareDTO
    • PaginationDataDeviceFirmwareDTO
    • HttpResultResponsePaginationDataDeviceFirmwareDTO
    • DeviceFirmwareUpdateParam
    • MediaFileDTO
    • PaginationDataMediaFileDTO
    • HttpResultResponsePaginationDataMediaFileDTO
    • FastUploadExtension
    • MediaFastUploadRequest
    • HttpResultResponseString
    • MediaFileExtension
    • Position
    • MediaFileMetadata
    • MediaUploadCallbackRequest
    • GetFileFingerprintResponse
    • HttpResultResponseGetFileFingerprintResponse
    • GetFileFingerprintRequest
    • FolderUploadCallbackRequest
    • DeviceFlightAreaDTO
    • DeviceDataStatusDTO
    • HttpResultResponseListDeviceDataStatusDTO
    • ElementProperty
    • ElementGeometryType
    • FlightAreaContent
    • FlightAreaDTO
    • HttpResultResponseListFlightAreaDTO
    • PostFlightAreaParam
    • PutFlightAreaParam
    • SyncFlightAreaParam
    • ElementContent
    • ElementResource
    • MapGroupElement
    • GetMapElementsResponse
    • HttpResultResponseListGetMapElementsResponse
    • CreateMapElementResponse
    • HttpResultResponseCreateMapElementResponse
    • CreateMapElementRequest
    • UpdateMapElementRequest
  1. WaylineJobController

Paginate through all jobs in this workspace.

GET
/${url.wayline.prefix}${url.wayline.version}/workspaces/{workspace_id}/jobs

请求参数

Path 参数

Query 参数

Header 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/$$/workspaces//jobs?page=1&page_size=10' \
--header 'x-auth-token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3b3Jrc3BhY2VfaWQiOiJlM2RlYTBmNS0zN2YyLTRkNzktYWU1OC00OTBhZjMyMjgwNjkiLCJzdWIiOiJDbG91ZEFwaVNhbXBsZSIsInVzZXJfdHlwZSI6IjEiLCJuYmYiOjE3NDkwODYzMDEsImxvZyI6IkxvZ2dlcltjb20uZGppLnNhbXBsZS5jb21tb24ubW9kZWwuQ3VzdG9tQ2xhaW1dIiwiaXNzIjoiREpJIiwiaWQiOiJhMTU1OWU3Yy04ZGQ4LTQ3ODAtYjk1Mi0xMDBjYzQ3OTdkYTIiLCJleHAiOjE4MzU0ODYzMDEsImlhdCI6MTc0OTA4NjMwMSwidXNlcm5hbWUiOiJhZG1pblBDIn0.W5x4fh7PWALqknARx8aoGQhK8ci5t6U7mITN1Gbn4H0'

返回响应

🟢200成功
application/json
Body

示例
{
  "code": 0,
  "message": "",
  "data": {
    "list": [
      {
        "jobId": "",
        "jobName": "",
        "fileId": "",
        "fileName": "",
        "dockSn": "",
        "dockName": "",
        "workspaceId": "",
        "waylineType": "",
        "taskType": "",
        "executeTime": "",
        "beginTime": "",
        "endTime": "",
        "completedTime": "",
        "status": 0,
        "progress": 0,
        "username": "",
        "code": 0,
        "rthAltitude": 0,
        "outOfControlAction": "",
        "mediaCount": 0,
        "uploadedCount": 0,
        "uploading": false,
        "conditions": {
          "readyConditions": {
            "batteryCapacity": 0,
            "beginTime": 0,
            "endTime": 0
          },
          "executableConditions": {
            "storageCapacity": 0
          }
        },
        "parentId": ""
      }
    ],
    "pagination": {
      "page_size": 0,
      "page": 0,
      "total": 0
    }
  }
}
修改于 2025-06-05 01:52:34
上一页
Create a wayline task for the Dock.
下一页
Send the command to cancel the jobs.
Built with