参数:打电话:13800138000
{'callNumber':电话号码}
参数:发短信:13800138000
{'callNumber':电话号码}
参数:打开名片
{'callNumber':用户id}
参数:
user:[{'id':'userId1','name':'用户名1'},{'id':'userId2','name':'用户名2'}],
'tenementId','公司ID',
'limit':选人限制,
'unselect':支持反向选择user参数的联系人,默认为true,
type:'single'单选,其它为多选
回调:选择联系人
response:[{'id':'userId1','name':'用户名1','avatar':'头像'}, {'id':'userId2','name':'用户名2','avatar':'头像'}]
参数:
{'format':'yyyy-MM-dd hh:mm',
'type':'dateTime/date/time',
'default':'yyyy-MM-dd hh:mm'}
返回:调用日期控件 系统自带方式
按format返回格式
参数:设置bar条颜色为黑色
{'color': 颜色}
参数:设置页面标题
{'title': 标题}
参数:显示导航条
无
参数:退出WEB应用
无
参数:显示bar条
{'flag': true/false}
参数:调用GPS设置
无
参数:
无
回调:取地理位置
response:{'longitude':'经度','latitude':'纬度','address':'中文地址'}
参数:发邮件:ts-chen@mygzb.com
{'email':邮件地址}
参数:打开链接:www.mygzb.com
{'url':网址}
参数:
{ hideMoreBtn:'true', //隐藏右边按钮,默认为false不隐藏,显示更多按钮, left:['close', 'goback'], //左边按钮 close 关闭, goback 返回 onlyCallBack:['close'], //左边只走回调的按钮 gobackUrl:'http://www.baidu.com',//点返回时打开url, 为空即为正常返回 right:'保存' //右边按钮 替换文字 }
回调:设置bar
response:{buttonName:'保存',result:'true', buttonId:'close'}
参数:PC关闭回调
无
参数:PC关闭回调
无
参数:
无
回调:getList
response:{ 'plat':'IOS', //平台:IOS/PC/Android, 'version': 'v1.0.0', //工作宝版本号 'apilist':['openContact','openUrl','openMail'] //返回当前可用接口名称 }
参数:
无
回调:webLog
response:{ 'result':'true', //日志写入状态 成功'true',失败'false' 'time': '2015-12-20 20:10:30' //日志写入时间 }
参数:
needResult:true //默认为true,即将二维码内容直接返回,false则表示扫描结果由工作宝直接处理
回调:scanQRCode 生成二维码
response:{ 'content':'二维码内容' }
参数:
{ type: 1, //会话类型:1,群聊,2,单聊,3,公告广播 id: 0, //会话ID, 群组id或个人id messageId:'' //消息记录ID } messageId 不为空时
本地数据库 | 操作 | toast提示 |
---|---|---|
有且在7天内 | 打开会话窗,定位到该条记录 | 无 |
有但不在7天内 | 打开会话窗 | 请下拉加载或搜索查看该条记录 |
无 | 打开会话窗 | 无 |
回调:无会话类型: 会话ID: 消息记录ID: 打开会话
参数:
{ id: 0//应用id }
回调:无打开web应用
参数: { quality:100, //质量 100表示100% 80表示 80% 默认100 targetType:"default/width/height",//为空时表示不缩放 target: 300, extType:"图片扩展类型,值可为["bmp","gif","jpg","png"] 为[]空时表示任何图片类型", maxSizeKb: 1024 //原始图片最大大小(单位kb) 0表示不限制 } 执行顺序: 先进行质量压缩,再进行尺寸缩放; 压缩: 只对jpg,jpeg,png进行质量压缩;缩放参数说明
说明 | targetType | 图片尺寸 | target | 缩放后尺寸 |
---|---|---|---|---|
按最长进行等比例缩放 | default | 800*600 | 400 | 400*300 |
按宽度等比例缩放 | width | 800*600 | 200 | 800/3*200 |
按高度等比例缩放 | height | 800*600 | 200 | 200*600/4 |
回调: response:{ result:'true 表示成功,false表示失败', quality:'base64Data图片质量', imgData:'图片base64数据', imgType:'图片扩展类型', imgWidth:'base64Data图片宽', imgHeight:'base64Data图片高度', errCode:'错误码,当result为false时才有', errMsg:'错误信息,当result为false时才有' }错误码说明
错误码errCode | 错误信息errMsg | 描述 |
---|---|---|
701 | 图片选择失败 | 读取图片异常时提示 |
702 | 请选择[extType](png,jpg)类型图片 | extType有设置时,提示 |
703 | 图片原始大小超过[maxSizeKb]kb | 图片原始大小超过maxSizeKb时提示 |
704 | 用户取消选择 | 用户主动取消选择图片时提示 |
705 | 图片压缩失败 | quality有设置,进行压缩失败时提示 |
706 | 图片缩放失败 | 进行缩放失败时提示 |
参数: { multiple:true, //true多选,false单选 默认单选 title:'选择会话界面标题,为空是使用客户端默认值“选择目标”' }
回调: response:{ result:"true 表示成功,false表示失败", session:[ { sessionType:'会话类型 chatroom 群聊 user单聊', sessionId:'会话ID' } ... ] errCode:'错误码,当result为false时才有', errMsg:'错误信息,当result为false时才有' }错误码说明
错误码errCode | 错误信息errMsg | 描述 |
---|---|---|
701 | 选择失败 | 未知异常时提示 |
704 | 用户取消选择 | 用户主动取消选择会话时提示 |
参数: { }
回调: response:{ result:"true 表示成功,false表示失败", language:'zh-CN', //zh-CN:简体中文,zh-TW;繁体中文,en-US:英文 errCode:'错误码,当result为false时才有', errMsg:'错误信息,当result为false时才有' }错误码说明
错误码errCode | 错误信息errMsg | 描述 |
---|---|---|
701 | 获取语言失败 | 未知异常时提示 |