联网开放平台
  1. 任务管理
联网开放平台
  • 0.开发前必读
  • a.使用柏楚demo快速生成请求头
  • b.手动生成请求头
  • 1.可支配机床
  • 2.api配额以及频率限制
  • 全局异常码
  • 切割设备接口
    • 机床管理
      • 机床列表
      • 机床详细信息
      • 机床状态变更记录
    • 实时数据
      • 机床运行状态
      • 机床当前报警列表
      • 机床加工中的任务
      • 机床切割系统的实时状态
    • 历史数据
      • 分页加工记录
    • 统计信息
      • 一段时间统计数据汇总
      • 每日切割长度
      • 每日加工时长
      • 每日开气时长
      • 每日开光时长
      • 每日穿孔数
      • 每日空闲时长
      • 每日空移长度
      • 机床产能
      • 每日报警时长
    • 任务管理
      • 上传切割任务
  • 焊接设备接口
    • 机床管理
      • 机床列表
      • 机床详细信息
      • 机床状态变更记录
    • 实时数据
      • 机床运行状态
    • 历史数据
      • 分页焊接加工记录
    • 统计信息
      • 一段时间焊接统计数据汇总
      • 每日平焊长度
      • 每日平焊时长
      • 每日立焊长度
      • 每日立焊时长
      • 每日焊接长度
      • 每日焊接时长
      • 每日焊道数
      • 每日空闲时长
      • 每日加工时长 v2
    • 任务管理
      • 上传焊接任务
        POST
  • 付费功能配置接口
    • 配置加工完成回调
      POST
  1. 任务管理

上传焊接任务

测试中
POST
https://mcs-gateway.fscut.com/upload/api/device_tasks/upload/weld
最后修改时间:2024-10-11 07:09:31

功能介绍#

用于上传焊接任务至指定机床所属的认证组织下

注意事项#

cardId ① 需要为认证机床的控制卡ID;② 需要为用户设备配额内的控制卡ID
file multipart 文件,最大文件大小为 100MB
taskGuid 任务构件GUID,projectCode+jobCode+taskGuid 唯一确定一个任务
taskAmount 任务加工次数,不可小于 1

请求参数

Body 参数multipart/form-data
file
file 
必需
焊接加工文件,支持的格式包括:["ifc", "cfi"]
cardId
string 
控制卡ID
必需
示例值:
123456789100
taskGuid
string 
必需
构件 guid(projectCode+jobCode+taskGuid 唯一)
示例值:
comp-114514
taskAmount
integer 
任务加工次数
必需
示例值:
1
projectCode
string 
可选
项目号(projectCode+jobCode+taskGuid 唯一)
示例值:
P20240911846
jobCode
string 
可选
作业号(projectCode+jobCode+taskGuid 唯一)
示例值:
J-2996
extraInfoJson
string 
可选
自定义额外信息,json 最大长度为 1000
示例值:
{"多道":true, "焊道":3, "金属":"铝"}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://mcs-gateway.fscut.com/upload/api/device_tasks/upload/weld' \
--form 'file=@""' \
--form 'cardId="123456789100"' \
--form 'taskGuid="comp-114514"' \
--form 'taskAmount="1"' \
--form 'projectCode="P20240911846"' \
--form 'jobCode="J-2996"' \
--form 'extraInfoJson="{\"多道\":true, \"焊道\":3, \"金属\":\"铝\"}"'

返回响应

🟢200成功
application/json
Body
status
integer 
必需
成功响应为0,非0为异常码
msg
string 
必需
成功响应为ok,非成功响应则为异常信息
示例
{
  "status": 0,
  "msg": "OK"
}
上一页
每日加工时长 v2
下一页
配置加工完成回调
Built with