HyAppApi文档1主要约定和说明历史记录说明接口公共属性说明返回格式数据类型WebView标准约定其它约定交互约定规则要求参考文档项目结构基础插件说明:分享服务API发起分享【通知】麦克风通知语音识别加载音频文件文件上传服务API 文件类型上传选择文件支付服务API地图/定位服务APIOCR识别服务API日历/时间选择器服务API扫描二维码/条码服务API扫描二维码扫描条形码通知服务API基础框架服务API【通知】二维码关闭时通知【通知】二维码保存完成时通知获取设置API摇一摇监测API开始监监听停止监听公共控制API初始设置设置导航栏App基础通知【通知】App进入后台【通知】App进入前台
版本:1.1
日期 | 作者 | 内容 |
---|---|---|
2017-02-28 | PS | 新增混合App接口文档 |
2017-05-04 | PS | App基础通知 |
2017-05-04 | PS | 新增[语音识别 延迟] |
2017-05-04 | PS | 新增[WebView约定 3.1.0] |
字段 | 数据类型 | 备注 |
---|---|---|
status | Integer | 状态码:-1-系统错误 0-成功 1-参数错误 2-业务错误 3-权限错误 特殊跳转: 20001-需实名认证引导 20002-需视频认证引导 20003-需商家入驻引导 20004-需设置交易密码 20005-需设置融宝结算卡 20006-需设置易宝结算卡 |
msg | String | 状态对应消息 |
data | Object | 返回数据 |
格式一:无返回值
{"status":0, "msg":"操作成功", "data":null}
格式二:返回对象
{"status":0, "msg":"成功", "data":{"orderNo":"HZ16110102111166", "totalAmount":100.00},response:null}
格式三:返回列表
{"status":0, "msg":"成功", "data":[
{"id":1, "name":"商品1", "desc":"商品描述1"},
{"id":2, "name":"商品2", "desc":"商品描述2"}
],response:null}
格式四:返回分页列表
{"status":0, "msg":"成功","data":{
"pageNo":1,
"pageSize":20,
"totalCount":0,
"totalPage":0,
"extraData":null,
"data":[{
"id":379681,
"productId":8801,
"name":"沣瑞祥翡翠",
"pictures":[
{"pictureId":154223,"pictureUrl":"GetPicture?PictureId=154223"},
{"pictureId":154223,"pictureUrl":"GetPicture?PictureId=154223"}
]
},{
"id":379682,
"productId":8802,
"name":"沣瑞祥翡翠",
"pictures":[
{"PictureId":154223,"pictureUrl":"GetPicture?PictureId=154223"},
{"PictureId":154223,"pictureUrl":"GetPicture?PictureId=154223"}
]
}]
}}
类型 | 备注 |
---|---|
String | 字符串 |
Long | 长整型,注:所有long型数据均会以String的格式传递 |
Integer | 整型 |
Double | 双精度浮点型 |
Decimal | 高精度小数表示 |
List | 列表 |
T | 范型,KV结构数据 |
DateTime | 时间,默认为yyyy-MM-dd HH:mm:ss格式 特殊会备注对应格式 |
_zktg=_blank
时停止对当前Url加载并打开外部游览器打开该Url (3.1.0)_zktg=_close_blank
时停止对当前Url加载并打开外部游览器打开该Url,并关闭当前webview (3.1.0)_zktg=_self
时在当前webView中加载该Url (3.1.0)发起通知
xsf-hyapp-plugins/ #插件库
|-- trunk/ # 线上环境代码
| |-- TestProject/ # 插件开发测试项目
| | |-- CordovaHyApp/ # 插件开发测试项目
|-- tags/
|-- branches/ # 当前开发版本
|-- README.md/ # 说明文档
xsf-hyapp/ #标准蓝本项目
|-- trunk/ # 线上环境代码
| |-- CordovaHyApp/ # 标准蓝本项目
|-- tags/
|-- branches/ # 当前开发版本
xsf-web
|-- shared/ # xsf-分享
| |-- trunk/ # 线上环境代码
| |-- tags/
| |-- branches/ # 当前开发版本
|-- webview/ # App支持相关
| |-- trunk/ # 线上环境代码
| |-- tags/
| |-- branches/ # 当前开发版本
|-- collect_payment_webapp/ # 收付款WebApp
| |-- trunk/ # 线上环境代码
| |-- tags/
| |-- branches/ # 当前开发版本
|-- collect_payment_hyapp/ # 收付款混合App
| |-- trunk/ # 线上环境代码
| |-- tags/
| |-- branches/ # 当前开发版本
HYAShared.excute(type,title,imgURL,content,clickURL)
作者:PS
[3.0.5]
时间:2017-02-27
请求数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
type | Integer | 否 | 分享类型 1.QQ 2.WX 3.WXCircle 4.SMS 5.CopyLink 6.QR[3.0.5暂时不做] 7.QQSpace |
title | String | 否 | 分享标题 |
imgURL | String | 否 | 分享图片地址 |
content | String | 是 | 分享内容 |
clickURL | String | 是 | 点击文本块后访问地址 |
返回数据:
作者:PS
时间:2017-05-05
- 原生支持 3.1.0
返回数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
soundSize | Double | 否 | 声音大小 / 分贝 |
作者:PS
时间:2017-05-05
- 原生支持 (延迟)
请求数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
minValue | Double | 否 | 进行识别的最小音量 |
maxValue | Double | 否 | 进行识别的最大音量 |
time | Double | 否 | 监听时长 单位秒 |
返回数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
contents | List<String> |
否 | 识别出的内容列表 |
- 【原生】3.0.5 3.0.7去除
作者:PS
时间:2017-04-15
请求数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
url | String | 否 | 音频资源地址 |
返回数据:
作者:PS
时间:2017-02-27
Props
字段 | CODE | 备注 |
---|---|---|
FILE | 1 | |
IMG | 2 | |
AUDIO | 3 | |
VIDEO | 4 | |
BMP | 5 | |
GIF | 6 | |
JPEG | 7 | |
SVG | 8 | |
PNG | 9 | |
WebP | 10 | |
AVI | 11 | |
MPEG4 | 12 | |
RM | 13 | |
MOV | 14 | |
RMVB | 15 | |
WMV | 16 | |
ASF | 17 | |
MPEG | 18 | |
XML | 19 | |
Zip | 20 | |
MP3 | 21 | |
WAV | 22 | |
WMA | 23 | |
AAC | 24 | |
AC3 | 25 | |
AIFF | 26 | |
FLAC | 27 | |
M4A | 28 |
HYAFile.upload(serverURL,fileInfos,dealParam)
作者:PS
时间:2017-02-27
请求数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
serverURL | String | 是 | 服务器上传接口地址 |
fileInfos | List<T1> |
是 | 文件列表/null自行获取文件信息 |
dealParam | T2 | 是 | 上传前处理参数 |
T1 => fileInfo
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
path | String | 是 | 文件所在本地路径/数据唯一标示 |
T2 => dealParam
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
quality | Double | 是 | 建议压缩质量(WebApp模式时无效) |
maxSize | Double | 是 | 最大上传大小/byte |
width | Double | 是 | 宽度/px(图片时有效) |
height | Double | 是 | 高度/px(图片时有效) |
rejectMaxSize | Double | 是 | 直接拒绝最大大小/byte |
rejectMinSize | Double | 是 | 直接拒绝最小大小/byte |
返回数据:List
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
path | String | 是 | 文件所在本地路径/数据唯一标示 |
resourcesId | String | 否 | 服务器返回资源Id |
resourcesUrl | String | 否 | 服务器返回资源地址(带http://) |
HYAFile.select(dealParam,success,error,allowSelectCount,serverURL,allowTypes)
作者:PS
时间:2017-02-27
请求数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
allowSelectCount | Integer | 否 | 允许做多选中数量/1单选 |
allowTypes | List<Integer> |
是 | 允许的 文件类型 |
返回数据:List
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
path | String | 否 | 文件所在本地路径 / 标示 |
resourcesId | String | 是 | 服务器返回资源Id |
resourcesUrl | String | 是 | 服务器返回资源地址(带http://) |
type | Integer | 是 | 文件格式 文件类型 |
待设计
待设计
待设计
待设计
作者:PS
时间:2017-02-27
请求数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
path | String | 是 | 文件所在本地路径/数据唯一标示 |
返回数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
content | String | 否 | 图形码包含内容 |
作者:PS
时间:2017-02-27
请求数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
path | String | 是 | 文件所在本地路径/数据唯一标示 |
返回数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
content | String | 否 | 图形码包含内容 |
待设计
作者:PS
时间:2017-02-27
返回数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
code | String | 否 | 二维码唯一编号 |
作者:PS
时间:2017-02-27
返回数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
saveResult | Integer | 否 | 1.保存成功 2.保存失败 |
- 获取音效设置
- 原生版本3.0.5
获取设置
作者:PS
时间:2017-02-27
请求数据:
返回数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
countingAudio | Integer | 否 | 点钞音效 0关闭 1开启 |
collectionAudio | Integer | 否 | 收款音效 0关闭 1开启 |
appVersion | String | 否 | 当前App版本号 |
- 摇一摇监测
- 原生版本3.0.5
作者:PS
时间:2017-02-27
请求数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
hasVibration | Integer | 是 | 是否伴随振动 0.否 1.是 默认为1 (3.1.0) 待新增振动控制接口 |
返回数据:
注:
作者:PS
时间:2017-02-27
请求数据:
返回数据:
【通知】摇一摇时通知
作者:PS
时间:2017-02-27
返回数据:
- 公共控制接口
- 原生版本3.0.5
作者:PS
时间:2017-02-27
请求数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
title | String | 否 | 页面标题 |
stopInjectJS | Integer | 是 | 停止js注入 0.否 1.是 |
作者:PS
时间:2017-02-27
请求数据:
字段 | 数据类型 | 可空 | 备注 |
---|---|---|---|
title | String | 否 | 页面标题 |
- 原生版本3.1.0
返回数据:
- 原生版本3.1.0
返回数据: