概述


提供机器矩阵API基础介绍

API访问

机器度量API从HTTPS访问https://api.machinemetrics.com.所有请求和回复均按原样传送内容类型:应用/json除非另有说明

使用API密钥测试APIhttps://demo.machinemetrics.com,API URLhttps://api-demo.machinemetrics.com.

客户端错误

API请求中的错误会用适当的HTTP状态代码和JSON对象描述错误返回

发送无效JSON或错误内容类型将导致400坏请求响应

HTTP/1.1400错误请求内容-长度:34号{{消息发布:问题解析JSON}

发送无效域查询400坏请求响应附加信息

HTTP/1.1400错误请求内容-长度:146{{代码:"ValidationError",消息发布:验证错误,orors:[{{域名:数据类,代码:"InvalidDataItem",消息发布:矩阵abc无效}万事通}

多数报错对象包括代码、消息和错误数组,内含0或更多单字段的额外信息

验证


IPI程序请求通过两种方式之一认证:

无记名认证

标准验证方式机器MeetricsAPIOAUT令牌.

OAUT令牌将代表用户验证您的应用程序为一组范围

代表公司认证时,可使用OAUT兼容API密钥.API密钥创建范围与标准OAUT令牌相同您的密钥应像密码处理并保持安全

CURL请求是HTTP授权头使用API密钥认证的例子:

Curl-H“授权:bearerAPI-KEY”,https://api. Mechtics.com

创建 API密钥登录机器度量并转到https://app.machinemetrics.com/settings/api-keys.

安全机制类型 HTTP
HTTP授权计划 承载器

jwtauth

JSONWA指令JWTs中加层安全验证各种请求

下请求是JWT验证实例,使用令牌查询参数

https://api.machinemetrics.com?token={{JWT}}

看我们的仓库报告CSV运维实例使用

安全机制类型 API密钥
查询 参数名 : 令牌

OAUT授权

所有第三方申请必须通过OAUT协议授权

创建OAUT应用

开始写OAUT程序support@machinemetrics.com注册您的申请并包括以下内容:

  • 名应用
  • 重定向URI应用
  • 机器矩阵用户负责管理此程序

支持返回客户端id客户端秘密识别应用保存证书安全客户秘密永远不应暴露,如果丢失则无法通过机器矩阵恢复我们可以为您生成新证书,但先前证书将停止工作

机器度量器只支持授权代码授予类型.如果此项赠款类型不适合您的应用,则考虑使用API密钥代之以。

执行授权代码赠款

标准赠款类型流几个基本步骤

  1. 用户重定向机器矩阵登录并授权
  2. 用户重定向程序
  3. 程序存取机器矩阵API

开工用户重定向机器度量

GET https://login.machinemetrics.com/oauth/authorize

参数解析

名称 描述性
响应类型 需求化总得设置为代码
客户端_id 需求化客户识别程序注册时从机器矩阵接收
重定向_uri 需求化URL用户在授权后重定向必须与您的应用程序注册重定向URL匹配详解重定向urs.
范围 受空间限制范围列表请求访问用户会提示允许访问如果范围经前授权授标流授权,用户将不再提示
状态 随机字符串用于防范跨站请求伪攻击

二叉用户重定向回应用

用户接受或拒绝请求后,MydimMecrices会重定向恢复应用如果请求被拒绝或过程发生另一个错误,重定向查询字符串中将包括报错error_description参数描述结果

接受请求后,查询字符串重定向将包含临时代码解析参数和状态参数化上头状态参数匹配状态值 您应用程序提供 原授权请求如果状态不匹配,请求并非来自您的申请,其余授权过程应停止

程序需要发布 web请求交换代码解析面向a访问令牌.

POST https://login.machinemetrics.com/oauth/token

web请求体必须x格式编码

参数解析

名称 描述性
赠款类型 需求化必须常定authorization_code.
客户端_id 需求化上头客户端标识程序注册时从机器矩阵接收
客户端保密 需求化上头客户端秘密程序注册时从机器矩阵接收
重定向_uri 需求化不变重定向_uri步骤一提供
代码解析 需求化上头代码解析一阶响应

响应

令牌请求会发回应用/json响应表

{{存取令:"at-3fd2bb4d7f5046e9a8b807846e45dc4e",令牌类型:承载者,镜像:用户操作程序}

3级访问令牌使用

存取令牌代表用户存取机器矩阵API访问令牌应在授权头中传递

传令者OGBTH-TOKEN

授权头因某种原因无法使用时,访问令牌可使用访问点参数在查询字符串中传递禁止使用

GET https://api.machinemetrics.com/locations?access_token={{ACCESS_TOKEN}}

重定向URL

上头重定向_uriOAUT参数由MenicMetrices要求每项授权请求必须提供重定向URL返回用户URL必须完全匹配应用注册的URL或匹配URL子路径可使用程序注册多URL

请求遍历


解剖查询:机器全循环米秒

ProductionAPI非常灵活,因为它允许你以各种方式分组数据并提取不同数据点(如周期内时间、部件制作、质量等)。下下文详解如何使用生产API获取机器自首次连接MycricMeetrics以来周期内总时间

开始启动

首先,你需要一个令牌 授权你请求我们的API最简单方法使用API密钥,但是OAUT执行时也可以使用

获取API密钥https://app.machinemetrics.com/settings/api-keys.上头报表整理范围对a端点需要,所以在创建您的密钥时确定选择范围

请求有四大部分:URL、方法、信头和主体

URL访问

URL特殊API端点https://api.machinemetrics.com/reports/production.

方法论

网络请求除URL外还使用方法关联上网站时像https://www.google.com优先请求Get请求-HTTP动词Get生产API端点使用POST法, 以便我们可以利用请求主体部分 即时实现

页眉

网页请求中还包含页眉用于提供认证信息,通知服务器响应类型或处理请求需要的其他元数据

所有端点均需要2页眉授权内容类型.传值授权页眉记事人API_KEY.

体质

主体提供查询

体形如下

{{启动:"2014-01-01T00:00:00Z",端口:"2019-05-05T00:00:00Z",GroupBy:[{{组名:机器类}万事通,数据类:[{{数法:时间循环}万事通}

每一项查询都要求时间范围这对于这个特殊使用案例没有意义, 但是如果我们选择一个起始日期 足够深入历史, 我们可以得到图片 周期内整个时间段 机器用产品监控时间定在ISO8601格式化内置时段偏移

  • 启动某些日期过去足以捕捉设备由机器矩阵监听的整个时间范围
  • 结束设置它到明天 这样我们就能从系统获取所有数据 而不裁剪任何端
  • 组By数据分割方式使用案例获取周期内数据 机器,我们必须分组 机器实体
  • 数据显示- 这是数组所有不同数据项本案中,我们只感兴趣时间循环.表示机器循环数(可视之为主动运行程序)

实例

请求

下方实例说明如何使用CURL工具执行此查询还有一个异步C#静态法实例(例子使用牛顿软Json.NET包生成有效载荷,可查找)

注意你必须替换API_KEY与你从开始启动上一节进一步确保API密钥安全,避免存储在代码库中转而考虑设置环境变量并阅读程序环境变量

CURL
卷曲-XPOST/://api.机度学.com/报表整理/制作-H级委托人API_KEY\-H级'Content-Type: application/json'\-d '{{启动:"2014-01-01T00:00:00Z",端口:"2019-05-05T00:00:00Z",GroupBy:[{{组名:机器类}万事通,数据类:[{{数法:时间循环}万事通}
C#
使用系统化;使用系统化.文本翻译;使用系统化.网网.tp;使用系统化.网网;使用系统化.线程编程.任务设置;使用牛顿软.son大赛;使用牛顿软.son大赛.Linq;公共MMAPI{{公共静态async任务设置requestMachineMetricsUtilizationReport高山市){{华尔街有效载荷=新建JOBject高山市);有效载荷[启动万事通="2014-01-01T00:00:00Z";有效载荷[端口万事通="2019-05-05T00:00:00Z";JOBject组By=新建JOBject高山市);组By[组名万事通=机器类;有效载荷[GroupBy万事通=新建Jray网络高山市组By);JOBject数据显示=新建JOBject高山市);数据显示[数法万事通=时间循环;有效载荷[数据类万事通=新建Jray网络高山市数据显示);华尔街有效载荷String=sonConvert.串行化Object高山市有效载荷);华尔街响应=等待时间MMAPI.请求MMAPI高山市"/reports/production",BearerAPI_KEY,有效载荷String,tp方法.邮局);控制台.写线高山市响应);}//请求MMAPI方法可传递我们有效端点中的任何端点(假设正确证书加API密钥)。与JSON库并发, 很容易搭建自定义api访问接口静态async任务设置<字符串>请求MMAPI高山市字符串路径选择,字符串apiKey,字符串有效载荷,tp方法网站Method){{华尔街基础ell="//m.mangfpt24h.com/api";华尔街客户端=新建tpClient高山市);华尔街请求=新建HttpRequestMessage高山市网站Method,美元{{基础ell}{path}');请求.页眉.添加高山市认证,apiKey);请求.内容类=新建字符串内容高山市有效载荷,编码.UTF8,"application/json");华尔街响应=等待时间客户端.sendAsync高山市请求);华尔街结果 Content=等待时间响应.内容类.ReadAsStringAsync高山市);返回结果 Content;}/静态方法(repMachineMetricsUnited Report)使用静态MMAPI;程序设计{{静态虚空主控高山市){{MMAPI.requestMachineMetricsUtilizationReport高山市).单高山市);}}

响应

下方你从以上查询中获取回文长块拆包 滚动前,我们走遍每一段

属性 描述性
范围划分 基本回回调查询中提供的时间范围然而,由于数据储存方式,我们可能没有请求的确切时间段范围表示所捕取时间范围比原请求广
sv 请求中如果包括csv:真,本节会为您提供URL检索CSV格式数据并加时印
汇总式 本节包括要求在整个数据集滚动的每一度量
实体 列表实体类型与信息可用于显示目的减少数据集冗余量
项名 嵌套数组基于请求查询中提供分组在此例中,我们只归为“机器”,所以项目块只有一个层每一项都有一个实体和一个聚合体实体有型号ID可用查找实体块中的名称聚合式散列所有请求数据度量和各自为给定分组卷积值
{{测距:{{启动:"2014-01-01T00:00:00.000Z",端口:"2019-05-05T00:00:00.000Z"},Csv:{{浦尔:空号,exips:空号},集合式:{{时间循环:3404990284},实体:{{机器类:{{"c37b9f9f-cb70-47b0-ac89-1cff25024cb8":{{识别码:"c37b9f9f-cb70-47b0-ac89-1cff25024cb8",名声:CNC1},"dd942a48-67be-4bc5-9d34-281c9554183a":{{识别码:"dd942a48-67be-4bc5-9d34-281c9554183a",名声:CNC2},"f0758dea-7277-4561-b337-3e8489ffb6ed":{{识别码:"f0758dea-7277-4561-b337-3e8489ffb6ed",名声:CNC3},"cbca14c6-ed91-4bac-99a2-ff339e66c818":{{识别码:"cbca14c6-ed91-4bac-99a2-ff339e66c818",名声:CNC4}}},项名:[{{实体:{{类型:机器类,识别码:"c37b9f9f-cb70-47b0-ac89-1cff25024cb8"},集合式:{{时间循环:280065907}},{{实体:{{类型:机器类,识别码:"dd942a48-67be-4bc5-9d34-281c9554183a"},集合式:{{时间循环:5978520}},{{实体:{{类型:机器类,识别码:"cbca14c6-ed91-4bac-99a2-ff339e66c818"},集合式:{{时间循环:67857}},{{实体:{{类型:机器类,识别码:"96ace055-bb5a-4345-afdb-705adb59ee96"},集合式:{{时间循环:0}}万事通}

聚合物

操作查询仓库数据 通过各种报表a

取回生产量度

取回特定时间框架所选数据度量卷

授权程序 :
无记名认证高山市报表整理)
请求主体模式 :application/json

制作报告请求对象

位元
  • 带Timestamp
  • 与shopDay
启动
需要
字符串 < 日期-时间 >

必须是有效ISO8601日期时间格式(e.g., "2017-07-19T10:00:00Z")!开始前必须结束

结束
需要
字符串 < 日期-时间 >

必须是有效ISO8601日期时间格式(e.g., "2017-07-19T10:00:00Z")!端后必须启动

数据显示
需要
数组 对象类

上头数据度量提供逐级分组万一组By提供,请求数据度量会卷到公司层次

示例用法

数据显示:[{{数法:共分数},{{数法:定时}万事通
组By
数组 hours(objects)或hours(Weeks(objects)或Weeks(objects))

分组汇总数据度量数据数组请求中提供顺序.分组总是任选的万一组By提供数据度量归并到公司层次

示例用法

组By:[{{组名:机器类},{{组名:日报}万事通

分组汇总所选数据度量乘机计算 并额外为每台机提供 每日滚动度量

滤波
对象设置

滤波查询包括项目结果唯一.如果数组不提供或为空,则不过滤此项

sv
布林安

何时真实性中提供下载链路sv过期必须附加用户令牌链接下载

看吧JWT生成操作jwtAuth证券定义获取更多信息

平面板
布林安

何时真实性中项数组将包含最深叶并应用实体信息

精确Range
布林安

何时真实性请求将灵活到毫秒,而不是内部边界分割这可能影响较大请求的性能

响应

二百

选制数据缩放给定时间段

401

未授权

403

您没有权限访问此资源

404

未找到指定资源

邮局 /reports/production
https://api.machinemetrics.com/reports/production
https://api-demo.machinemetrics.com/reports/production

请求样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 启动: "2017-07-19T10:00:00Z" ,
  • 端口: "2017-07-21T10:00:00Z" ,
  • 数据类:
    [
    万事通 ,
  • GroupBy:
    [
    万事通 ,
  • 过滤器:
    {{
    }
}

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 测距:
    {{
    } ,
  • 集合式:
    {{
    } ,
  • 实体:
    {{
    } ,
  • 项名:
    [
    万事通
}

取回停机量度

取回时间缩放给定时间框架

授权程序 :
无记名认证高山市报表整理)
请求主体模式 :application/json

停时报表请求对象

启动
需要
字符串 < 日期-时间 >

必须是有效ISO8601日期时间格式(e.g., "2017-07-19T10:00:00Z")!开始前必须结束

结束
需要
字符串 < 日期-时间 >

必须是有效ISO8601日期时间格式(e.g., "2017-07-19T10:00:00Z")!端后必须启动

组By
数组 对象类

分组汇总故障时间Ms中提供顺序.分组总是任选的万一组By提供故障时间Ms归并到公司一级

示例用法

组By:[{{组名:情理学},{{组名:机器类}万事通

分组汇总故障时间Ms故障时间推理 并额外为每台机器 提供每日卷铺

滤波
对象设置

滤波查询包括项目结果唯一.如果数组不提供或为空,则不过滤此项

sv
布林安

何时真实性中提供下载链路sv过期必须附加用户令牌链接下载

看吧JWT生成操作jwtAuth证券定义获取更多信息

平面板
布林安

何时真实性中项数组将包含最深叶并应用实体信息

响应

二百

选择时间数据度量给定时间框架

401

未授权

403

您没有权限访问此资源

404

未找到指定资源

邮局 /reports/downtime
https://api.machinemetrics.com/reports/downtime
https://api-demo.machinemetrics.com/reports/downtime

请求样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 启动: "2017-07-19T10:00:00Z" ,
  • 端口: "2017-08-19T10:00:00Z" ,
  • GroupBy:
    [
    万事通 ,
  • 过滤器:
    {{
    }
}

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 测距:
    {{
    } ,
  • 集合式:
    {{
    } ,
  • 实体:
    {{
    } ,
  • 项名:
    [
    万事通
}

取回质量度量

取回拒绝列表给定时间框架

授权程序 :
无记名认证高山市报表整理)
请求主体模式 :application/json

质量报表请求对象

启动
需要
字符串 < 日期-时间 >

必须是有效ISO8601日期时间格式(e.g., "2017-07-19T10:00:00Z")!开始前必须结束

结束
需要
字符串 < 日期-时间 >

必须是有效ISO8601日期时间格式(e.g., "2017-07-19T10:00:00Z")!端后必须启动

组By
数组 对象类

分组汇总拒绝计算中提供顺序.分组总是任选的万一组By提供拒绝计算归并到公司一级

示例用法

组By:[{{组名:情理学},{{组名:机器类}万事通

分组汇总拒绝计算故障时间推理 并额外为每台机器 提供每日卷铺

滤波
对象设置

滤波查询包括项目结果唯一.如果数组不提供或为空,则不过滤此项

sv
布林安

何时真实性中提供下载链路sv过期必须附加用户令牌链接下载

看吧JWT生成操作jwtAuth证券定义获取更多信息

平面板
布林安

何时真实性中项数组将包含最深叶并应用实体信息

响应

二百

选择拒绝参数给定时间框架

401

未授权

403

您没有权限访问此资源

404

未找到指定资源

邮局 /reports/quality
https://api.machinemetrics.com/reports/quality
https://api-demo.machinemetrics.com/reports/quality

请求样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 启动: "2017-07-19T10:00:00Z" ,
  • 端口: "2017-08-19T10:00:00Z" ,
  • GroupBy:
    [
    万事通 ,
  • 过滤器:
    {{
    }
}

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 测距:
    {{
    } ,
  • 集合式:
    {{
    } ,
  • 实体:
    {{
    } ,
  • 项名:
    [
    万事通
}

取回报警度量

取回所选报警相关数据缩放给定时间框架

授权程序 :
无记名认证高山市报表整理)
请求主体模式 :application/json

报警请求对象

启动
需要
字符串 < 日期-时间 >

必须是有效ISO8601日期时间格式(e.g., "2017-07-19T10:00:00Z")!开始前必须结束

结束
需要
字符串 < 日期-时间 >

必须是有效ISO8601日期时间格式(e.g., "2017-07-19T10:00:00Z")!端后必须启动

数据显示
需要
数组 对象类

上头数据度量提供逐级分组万一组By提供,请求数据度量会卷到公司层次

示例用法

数据显示:[{{数法:句号},{{数法:记录算法}万事通
组By
数组 hours(object)或cours(object)

分组汇总数据度量数据数组请求中提供顺序.分组总是任选的万一组By提供数据度量归并到公司层次

示例用法

组By:[{{组名:机器类},{{组名:日报}万事通

分组汇总所选数据度量乘机计算 并额外为每台机提供 每日滚动度量

滤波
对象设置

滤波查询包括项目结果唯一.如果数组不提供或为空,则不过滤此项

拒绝
对象设置

滤波查询拒绝项目结果唯一.如果数组不提供或为空,则不过滤此项拒绝时机群中,所有关联机均从结果中去除此外,拒绝值优先比过滤值优先

平面板
布林安

何时真实性中项数组将包含最深叶并应用实体信息

sv
布林安

何时真实性中提供下载链路sv过期必须附加用户令牌链接下载

看吧JWT生成操作jwtAuth证券定义获取更多信息

响应

二百

选择与报警相关数据标度给定时间框架

401

未授权

403

您没有权限访问此资源

404

未找到指定资源

邮局 /报告/报警
https://api.machinemetrics.com/报告/报警
https://api-demo.machinemetrics.com/报告/报警

请求样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 启动: "2017-07-19T10:00:00Z" ,
  • 端口: "2017-07-21T10:00:00Z" ,
  • 数据类:
    [
    万事通 ,
  • GroupBy:
    [
    万事通 ,
  • 过滤器:
    {{
    }
}

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 测距:
    {{
    } ,
  • 集合式:
    {{
    } ,
  • 实体:
    {{
    } ,
  • 项名:
    [
    万事通
}

CSV认证

CSV下载请求验证操作

获取JWTcsVa

随身带JWT系统收到响应后,可认证下载各种CSV报表的请求

要做到这一点,先打上下文报表端点sv:真中请求主体响应属性sv:{url:excleUrl,过期日期.

下载CSV报表简单附加JWT系统举个例子UL

https://exampleUrl?token={{JWT}}

端点实例使用

优先点击报告端点支持 CSV格式

CSV报告请求机
{{启动:"2019-05-01T00:00:00Z",端口:"2019-05-05T00:00:00Z",数据类:[{{数法:时间循环}万事通,GroupBy:[{{组名:日报},{{组名:机器类}万事通,过滤器:{{机器类:["6fe43f3a-5415-49bf-8830-549ca55b78ea","e823053c-05b7-4a39-9e1a-0858e44c4284","f076a4cf-f308-443a-9df7-2b4d68dd7c58"万事通},Csv:真实性}
CSV报告响应体
{{测距:{{启动:"2019-05-01T00:00:00.000Z",端口:"2019-05-05T00:00:00.000Z"},Csv:{{浦尔:"https://api.machinemetrics.com/csv/production/{{resourceId}}",exips:"2019-09-18T00:00:00.000Z"},集合式:{{时间循环:1060874083},实体:{{.},项名:[{{.},{{.}万事通}

生成CSV报表JWT系统添加安全立即发送获取请求调用/用户令牌接收用户点JWT响应下载CSV报表简单附加JWTCSVurl类似

https://api.machinemetrics.com/csv/production/{{resourceId}}?token={{JWT}}

注意CSV端点中有些允许通过查询参数增加配置选项,例如查询参数局部化面向生产报表CSV请求.

授权程序 :
无记名认证高山市报表整理)

响应

二百

JWT下载认证

401

未授权

403

您没有权限访问此资源

404

未找到指定资源

获取 /用户令牌
https://api.machinemetrics.com/用户令牌
https://api-demo.machinemetrics.com/用户令牌

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"

CSV下载

检索仓库报表CSV文件操作

CSV文件资源路径定位仓库报表请求响应

CSV制作

取回a结果生产度量缩放请求CSV格式

授权程序 :
路径选择 参数解析
资源标识
需要
整数

CSV下载路径动态资源ID-资源过期日期与响应体资源ID并发

查询 参数解析
令牌
需要
字符串 < 密码 >

看吧JWT生成操作jwtAuth证券定义获取更多信息

局部化
布林安
默认值 : 虚伪

CSV格式化选项

  • 本地化所有日期区偏移,而不是使用UTC
  • 格式持续时间hh:mmssss字符串,不使用整数毫秒计数
  • 地图列标题关联报表构建者名称

响应

二百

制作度量报告请求产生CSV格式

401

未授权

404

未找到指定资源

获取 /csv/production/{resourceId}
https://api.machinemetrics.com/csv/production/{resourceId}
https://api-demo.machinemetrics.com/csv/production/{resourceId}

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 误差: 无效令 ,
  • "error_description": 无效令牌无效
}

CSV停机

取回a结果延迟度量缩放请求CSV格式

授权程序 :
路径选择 参数解析
资源标识
需要
整数

CSV下载路径动态资源ID-资源过期日期与响应体资源ID并发

查询 参数解析
令牌
需要
字符串 < 密码 >

看吧JWT生成操作jwtAuth证券定义获取更多信息

响应

二百

延时度量报告请求产生CSV格式

401

未授权

404

未找到指定资源

获取 /csv/downtime/{resourceId}
https://api.machinemetrics.com/csv/downtime/{resourceId}
https://api-demo.machinemetrics.com/csv/downtime/{resourceId}

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 误差: 无效令 ,
  • "error_description": 无效令牌无效
}

质量CSV

取回a结果质量度量缩放请求CSV格式

授权程序 :
路径选择 参数解析
资源标识
需要
整数

CSV下载路径动态资源ID-资源过期日期与响应体资源ID并发

查询 参数解析
令牌
需要
字符串 < 密码 >

看吧JWT生成操作jwtAuth证券定义获取更多信息

响应

二百

质量度量报告请求产生CSV格式

401

未授权

404

未找到指定资源

获取 /csv/quality/{resourceId}
https://api.machinemetrics.com/csv/quality/{resourceId}
https://api-demo.machinemetrics.com/csv/quality/{resourceId}

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 误差: 无效令 ,
  • "error_description": 无效令牌无效
}

CSV报警

取回a结果报警度量缩放请求CSV格式

授权程序 :
路径选择 参数解析
资源标识
需要
整数

CSV下载路径动态资源ID-资源过期日期与响应体资源ID并发

查询 参数解析
令牌
需要
字符串 < 密码 >

看吧JWT生成操作jwtAuth证券定义获取更多信息

响应

二百

报警度量报告请求产生CSV格式

401

未授权

404

未找到指定资源

获取 /csv/alarm/{resourceId}
https://api.machinemetrics.com/csv/alarm/{resourceId}
https://api-demo.machinemetrics.com/csv/alarm/{resourceId}

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 误差: 无效令 ,
  • "error_description": 无效令牌无效
}

ERP系统

ERP系统集成操作

看我们的简单合并Github举个全例

启动作业运行

启动新工作运行机

授权程序 :
无记名认证高山市erp大全)
请求主体模式 :application/json
erpJobOperationRunId
需要
字符串

ERP唯一识别工作运行

erpmachineId
需要
字符串

ERP唯一代表机器运行此作业

作业Name
需要
字符串

机器矩阵相关作业名称

操作Name
字符串 无效性
默认值 : ...

机器矩阵相关运算名默认值为空字符串

批量Name
字符串 无效性
默认值 : ...

机器矩阵相关批量名默认值为空字符串

部件Name
字符串 无效性
默认值 : ...

机器矩阵相关部分名称默认值为空字符串

启动集
布林安
默认值 : 虚伪

果真工作运行程序设置启动或开始制作

startAt
字符串 < 日期-时间 > 无效性
默认值 : 空号

起始日期和时间UTC运行不提供作业运行时启动必须是有效ISO8601日期-时间格式(例如2017-07-19T10:00Z)

exitAt
字符串 < 日期-时间 > 无效性
默认值 : 空号

UTC中指定作业到期日仅在创建新作业时使用必须是有效ISO8601日期-时间格式(例如2017-07-19T10:00Z)

jobOperationDescription
字符串 无效性
默认值 : 空号

描述作业仅在创建新作业时使用

部件值
数组 无效性
默认值 : 空号

值由作业生成- 仅在创建新作业时使用可算小数值1.25

quantityRequired
整数 无效性
默认值 : 空号

量工作所需零件仅在创建新作业时使用

expectedSetupTime
整数 高山市 秒数 ) 无效性
默认值 : 空号

时间运行预期数秒内设置创建新作业时, 默认值保存

理想部分时间
整数 高山市 毫秒 ) 无效性
默认值 : 空号

理想时间以毫秒计算创建新作业时, 默认值保存

expectedPartTime
整数 高山市 毫秒 ) 无效性
默认值 : 空号

时间量以毫秒计算,预期部分生成创建新作业时, 默认值保存

响应

二百

作业运行启动成功

400

坏请求

401

未授权

403

您没有权限访问此资源

404

未找到指定资源

邮局 /erp/jobdispatch/start
https://api.machinemetrics.com/erp/jobdispatch/start
https://api-demo.machinemetrics.com/erp/jobdispatch/start

请求样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • "erpJobOperationRunId": 01 ,
  • erpmacineld: 二号 ,
  • 启动配置: 虚伪 ,
  • 启动启动: "2017-10-10T10:11:00.000Z" ,
  • 归宿: ... ,
  • 作业名: 空间稀疏 ,
  • "jobOperationDescription": Sprackets空间喷雾公司 ,
  • 点名: 空号 ,
  • 片名: sprocet001 ,
  • 分值: 一二三 ,
  • "quantityRequired": 1000 ,
  • "expectedSetupTime": 600 ,
  • "expectedPartTime": 120000 ,
  • 理想部分时间: 万万
}

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
空号

获取作业运行

获取指定作业数据

授权程序 :
无记名认证高山市erp大全)
查询 参数解析
erpRunId
需要
字符串

指定作业ERPID

响应

二百

请求作业对象

400

坏请求

401

未授权

403

您没有权限访问此资源

404

未找到指定资源

获取 /erp/jobdispatch/{erpRunId}
https://api.machinemetrics.com/erp/jobdispatch/{erpRunId}
https://api-demo.machinemetrics.com/erp/jobdispatch/{erpRunId}

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • 启动启动: "2017-03-09T18:20:18.000Z" ,
  • 端点: 空号 ,
  • 度量图:
    {{
    }
}

停止作业运行

停止工作运行机

授权程序 :
无记名认证高山市erp大全)
请求主体模式 :application/json
erpJobOperationRunId
需要
字符串

ERP唯一识别工作运行

端点at
字符串 < 日期-时间 > 无效性

UTC时间指定作业结束未提供值时,默认值为收到请求时间

响应

二百

作业运行停止成功

400

坏请求

401

未授权

403

您没有权限访问此资源

404

未找到指定资源

邮局 /erp/jobdispatch/stop
https://api.machinemetrics.com/erp/jobdispatch/stop
https://api-demo.machinemetrics.com/erp/jobdispatch/stop

请求样本

内容类型
application/json
拷贝
展开全部 折叠全部
{{
  • "erpJobOperationRunId": 01 ,
  • 端点: "2017-10-10T10:11:00.000Z"
}

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
空号

作业导入

运维作业

通过文件导入作业

通过文件-格式从列表创建作业

授权程序 :
无记名认证高山市erp大全)
查询 参数解析
类型
字符串
默认值 : 毫米
百合 : 毫米 视觉化 inForLN

格式作业文件导入

可接受值毫米,视觉化inforLN.

格式化 字符串描述
mm(默认) 默认格式:CSV文件格式化
视觉化 CSV从InforVisUAL导出
inforLN 作业 XLSX文件导出InforLN

如果不能提供值,工作导入将假设为机器矩阵格式

查找更多有关格式的信息和模板.

请求主体模式 :multipart/form-data
sv文件
需要
字符串 < 二进制 >

CSV文件导入

自定义化
布林安
默认值 : 虚伪

置此为真, if you want归档CSV文件未包含的所有作业

响应

二百

作业导入成功

400

坏请求

401

未授权

403

您没有权限访问此资源

404

未找到指定资源

邮局 /jobs/import
https://api.machinemetrics.com/jobs/import
https://api-demo.machinemetrics.com/jobs/import

响应样本

内容类型
application/json
拷贝
展开全部 折叠全部
空号