充装单位数据上传(绑定)充装溯源信息接口服务器地址:http://gb5842.cn 【功能说明】上传(绑定)充装页面 【请求方式】 POST 【请求地址】 /interface/bindLink.php?type=fill 【输入参数说明】 数据说明 | | 列名 | 说明 | 数据类型 | 非空 | 备注 | scret | 单位秘钥 | String(100) | 是 | 平台注册时,平台提供,咨询钢瓶厂索要即可 | data | 数据对象 | JSONArray | 是 | 详细数据见如下具体说明 | | | | | |
data参数具体参数: 数据说明 | 由于考虑外链内容安全性,请充装溯源系统服务商把已经通过ICP备案的域名预先与厂家报备,否则有可能出现filLink域名未授权的400错误,最终页面内容由充装单位负责 | 列名 | 说明 | 数据类型 | 非空 | 备注 | QRID | 二维码ID | String(12) | 是 | 由本系统预先生成 | fillLink | 充装信息页面地址 | String(20) | 是 | 可能来自祥康、多立恒、艾信、兰洋等 |
以上json参数整理好,整体base64编码后才可以post到接口 PHP:base64_encode( JSON ) C# : Convert.FromBase64String( JSON ) JAVA:new Base64().encodeToString( JSON.gerBytes(“UTF-8”) ) 更多例子请自行百度
【JSON示例】 { "secret": "12333", "data": [ { "QRID": "YS1", "fillLink": "http://www.xxx.com" } ] } Base64编码后: ewogICAic2VjcmV0IjogIjEyMzMzIiwKICAgICJkYXRhIjogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICJRUklEIjogIllTMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWxsTGluayI6ICJodHRwOi8vd3d3Lnh4eC5jb20iCiAgICAgICAgICAgICAgfQogICAgICAgIF0KfQ== 返回值JSON实例: 上传正常 { "status": 200, "msg":"数据上传成功" } 上传异常 { "status": 400, "msg": “参数不能为空” }
|