仪器对接接口示范

仪器对接接口示范

ID:10636457

大小:615.00 KB

页数:17页

时间:2018-07-07

仪器对接接口示范_第1页
仪器对接接口示范_第2页
仪器对接接口示范_第3页
仪器对接接口示范_第4页
仪器对接接口示范_第5页
资源描述:

《仪器对接接口示范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南京三方检测仪对接接口文档_v1.0(以恒温PCR为示范)一、说明1.https请求方式:请求格式url(请求分POST,GET请求,按照HTTPS格式进行请求封装):https://ip:port/project/function.do所有的请求只能使用HTTPS的方式进行服务器访问2.登录认证:所有对服务器接口的访问都必须经过登录认证。登录认证流程:见接口13.动态配置服务器等参数是由“版本列表选择”提供的接口详情请见接口1说明获得以下参数:服务器相关ip,port,projectareaVersionCode其他相关tr

2、aceurl,dbCode(具体查数据录入的溯源码那一块)4.所有接口必须附带三个参数,其中areaVersionCode、deviceid、token:areaVersionCode=XXXX(接入标识码)接口2返回deviceid=XXXX(接入仪器唯一标识)token=XXXXXXXXXXXXXX(接口1获取)5.所有返回值以json格式返回,形如{"respCode":"1000000","respMsg":"操作成功","resultList":[{..},{..},{..},..]}respCode为1000000

3、时代表请求成功,其他的代表请求失败,直接提示respMsg的错误信息,resultList在请求成功并且有返回值时,存放返回值5.需要仪器上所有可编辑的内容,包括来源产地,样品编号,检测对象,检测项目,检测摊位号在一次检测完成后保存该值,下次进入检测画面自动显示上一次检测录入的信息6.上传失败需允许用户重新编辑录入信息,重新上传7.视频监控部分具体参看视频监控接口协议文档二、接口安全机制1.安全认证接口(非业务、涉及接口安全机制)说明:本接口不涉及任何业务,属于服务器安全认证的步骤,本接口通过预先分配的账号、密码进行访问,并对

4、账号、密码定期进行更换,通过本接口获得账号、密码的TOKEN令牌,所有其他接口的访问都必须携带该TOKEN令牌,TOKEN令牌有限期为15分钟,会在每次进行接口访问的时候对有效期进行延长更新。方法名getTOKEN.do描述获取TOKEN令牌请求类型GET接收:参数名说明必填备注trilateralusername验证用登录名是base64加密trilateralpassword验证用密码是base64加密输出:参数名说明备注respCode返回调用状态码1000000:操作成功,1000001:操作失败,1000002:网络

5、错误,1000003:验证失败,1000004:参数为空,1000005:自定义,1000006:数据库异常respMsg操作信息成功时返回空;失败时返回错误信息;result返回结果result:7703a593f7e14335833c004c73c7d79f输出示例:{"respCode":"1000000","respMsg":"操作成功","result":"7703a593f7e14335833c004c73c7d79f"}1.版本列表选择(非业务、涉及接口灵活性)说明:第一个接口会有一个固定的url+接口名(如ip

6、:port/projectname/getAreaVersionList.do?type=xxxx)来获取仪器设备之后的各个接口访问服务器信息,实现服务端的动态配置,以防服务器进行迁移之后,仪器必须升级来切换服务器地址方法名固定地址+getAreaVersionList.do描述获取版本列表请求类型GET接收:参数名说明必填备注type登录名是需要和接口提供方配合进行添加,用于区分不同的仪器种类输出:参数名说明备注respCode返回调用状态码1000000:操作成功,1000001:操作失败,1000002:网络错误,100

7、0003:验证失败,1000004:参数为空,1000005:自定义,1000006:数据库异常respMsg操作信息成功时返回空;失败时返回错误信息;resultList返回结果ip:仪器后续接口应该访问的ipport:仪器后续接口访问的端口,areaVersionCode:仪器后续接口所需的areaVersionCode参数versionName:仪器当前版本描述信息project:仪器后续接口所需的project参数id:序号,暂无用处chkForward:描述信息,暂无用处traceurl:接口6上传完后打印信息使用,

8、dbCode:接口6traceNo生成规则使用输出示例:{"respCode":"1000000","respMsg":"操作成功","resultList":[{"port":"xxx","id":"1","versionCode":"xxx","versionName":

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。