防伪查询接口说明
一、引用jquery
页面中引入项目自带的jquery
或使用CDN https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js
二、页面元素说明
1.输入框(text),用于供消费者输入所要查询的防伪密码
2.查询按钮(button),用于触发调用查询防伪接口
3.展示区域(div),用于将查询防伪的结果展示给消费者
三、防伪查询接口
var data = { code: '防伪查询密码', appid: '企业appid', appsecret: '企业appsecret' };
$.ajax({
type: "get",
data: data,
async: true,
url: "http://api.s.8vv.cn/api/query.ashx?callback=?",
dataType: "jsonp",
jsonp: "callback",
success: function (data) {
$(".show_result").text(data.errmsg);
},
error: function () {
$(".show_result").text("查询系统繁忙,请稍后再试!");
}
});
接口函数说明
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
code | String | 消费者输入查询的防伪密码 | 是 |
appid | String | 开发密钥appid(联系客服索要) | 是 |
appsecret | String | 开发密钥appsecret(联系客服索要) | 是 |
语音识别 返回数据参数详情
参数 | 类型 | 是否一定输出 | 描述 |
---|---|---|---|
errcode | int | 是 | 查询结果标识 |
errmsg | String | 是 | 查询返回结果 |
appid | String | 否 | 当前防伪码对应企业的appid,只有errcode大于0才输出 |
date | String | 否 | 当前防伪码首次查询日期,只有errcode为2或为3才输出 |
count | String | 否 | 当前防伪码已被查询次数,只有errcode为2或为3才输出 |
返回样例:
{
"errcode": 2,
"errmsg": "当前防伪密码已被查询1次,第一次查询时间为:2017-12-26 14:09:59;如果您不是第一次查询,请谨防假冒!",
"appid": "10001",
"date": "2017-12-26 14:09:59",
"count": "1"
}
errcode返回值说明:
返回值 | 描述 |
---|---|
-2 | 调用接口出错,请检查您的输入参数 |
-1 | 系统内容错误,请稍后再试! |
0 | 当前防伪密码为非法码 |
1 | 当前防伪密码有效,且是首次验证 |
2 | 当前防伪密码有效,但是已被查询过(原理上每一个防伪密码只能验证一次真伪),应告知消费者防伪密码的首次查询时间 |
3 | 当前防伪密码有效,但已被多次查询,涉嫌假冒,提示消费者慎重使用! |
四、示例代码
防伪密码:
防伪密码: