IRS应用发布之十八:JSBridgeApi

简介: SBridgeApi

API概览


缓存


API

浙里办APP

浙里办支付宝小程序

描述

存储数据缓存

通过键值对存储数据缓存

读取数据缓存

读取数据缓存

删除缓存

删除缓存


Navigation窗口类


API

浙里办APP

浙里办支付宝小程序

描述

导航栏标题

设置导航栏标题

菜单

设置菜单

新开窗口

从新窗口加载页面

关闭当前页面

关闭当前页面


用户


API

浙里办APP

浙里办支付宝小程序

描述

获取用户类型

获取用户类型

获取用户UI风格

获取用户当前UI风格

支付宝扫脸认证

启用支付宝扫脸认证

公安一所可信扫脸认证

启用公安一所可信认证功能


Device设备类


API

浙里办APP 浙里办支付宝小程序 描述

打电话

唤起拨打电话

发短信

唤起发送短信

获取经纬度信息

获取经纬度位置信息

获取设备唯一标识

获取设备的唯一标识

获取网络类型

获取网络类型

剪切板

向剪贴板中复制数据


业务类


API 浙里办APP 浙里办支付宝小程序

描述

埋点

埋点

获取当前地区

获取当前用户所属地区

图片保存到本地

将图片保存到本地

选择图片

选择图片

扫一扫

启用扫一扫功能

支付

启用支付功能


UI界面类


API

浙里办APP

浙里办支付宝小程序

描述

确认框

添加确认框

提示框

添加提示框

弱提示

添加弱提示

文本输入框

添加文本输入框

单选列表

添加单选列表

等待蒙版显示

添加等待蒙版提示

等待蒙版隐藏

添加等待蒙版隐藏

选择城市

选择城市

分享

内容分享,通过系统弹出窗口选择分享通道。

直接分享

内容分享,通过参数指定分享通道。


调试JSBridge API


下载安装Debug调试工具后,可以在调试工具中查看和调试全量JSBridge API。


前提条件


已下载和安装Debug调试,下载地址:



操作步骤


  1. 打开Debug调试工具。


  1. 单击左侧导航栏设备绑定,打开连接码,通过手机浙里办APP扫码连接Debug调试工具。


  1. 单击JSAPI按钮,打开调试页面。


  1. 在JSAPI调试列表单击目标JSBridge API(例如sms API),右侧调试区域同步显示对应JSBridge API的调用示例。


  1. 单击扫码查看打开二维码,手机登录浙里办APP并扫码即可对JSBridge API功能进行调试


说明:

支持在调试页面更改JSBridge API入参,然后通过手机扫码实时验证调试结果。



单击点击调试按钮,系统自动跳转到发送短信页面。




ZWJSBridge接入方式


接入bridge


通过以下方式接入bridge:



src替换为://assets.zjzwfw.gov.cn/assets/ZWJSBridge/1.0.1/zwjsbridge.js


引用jsbridge会自动引入portal.zjzwfw.gov.cn/assets/jsbridge/1.0.1/jsbridge.js。


初始化


通过ZWJSBridge.onReady(callback)初始化jsapi,初始化完成即onReady之后再调用jsapi。


ZWJSBridge.onReady(() => {
console.log('初始化完成后,执行bridge方法')
})


调用方式


ZWJSBridge.方法({
参数1: '',
参数2: '',
onSuccess: function(e) {},
onFail: function(e) {}
})


支持promise回调:


ZWJSBridge.方法({
参数1: '',
参数2: '',
}).then(e=> {
// 成功}).catch(e=> {
// 失败})


以openLink接口为例:


ZWJSBridge.openLink({
url: 'https://www.baidu.com'}).then(res=> {
console.log('跳转成功')
}).catch(res=> {
console.log('跳转失败')
})


缓存


存储数据缓存


调用setLocalStorage接口通过键值对存储数据缓存。


请求参数


参数

类型

是否必选

示例值

描述

key

String

aa

value

String

123



示例


请求示例


ZWJSBridge.setLocalStorage({
key:'aa',
value:'123'}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


读取数据缓存


调用getLocalStorage读取数据缓存。


请求参数


参数

类型

是否必选

示例值

描述

key

String

123


返回数据


参数

类型

示例值

描述

data.key



示例


请求示例


ZWJSBridge.getLocalStorage({
key:'aa'})
    .then((data) => {
// data -> {key: xxxx}}).catch((error) => {
console.log(error);
});


删除缓存


调用removeItem接口删除缓存。


请求参数


参数

类型

是否必选

示例值

描述

key

String

aa


示例


请求示例


ZWJSBridge.removeLocalStorage({
key:'aa'}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});

Navigation 窗口类


导航栏标题


调用setTitle接口设置导航栏。


请求参数


参数

类型

是否必选

示例值

描述

title

String

邮箱正文

设置导航栏标题文本,默认文本为空字符


示例


请求示例


ZWJSBridge.setTitle({
title: '邮箱正文'})
   .then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


菜单


调用setMenu接口设置菜单。


请求参数


参数

类型

是否必选

示例值

描述

items

array[item]

按钮。

item.id

String

1

按钮ID。

item.iconUrl

String

http://t.cn/image1.png

图标地址。

item.text

String

帮助

按钮的说明文字。


返回数据


参数

类型

示例值

描述

data.id

String

按钮的ID


示例


请求示例


ZWJSBridge.setMenu({
items: [
       {
"id":"1",   // 按钮ID,点击后客户端返回这个ID标识"iconUrl":"http://t.cn/image1.png", // icon显示的样式"text":"分享"       },
       {
"id":"2",
"iconUrl":"http://t.cn/image2.png",
"text":"订阅"       }
    ]}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


新开窗口


调用openLink接口从新窗口加载页面。


请求参数


参数

类型

是否必选

示例值

描述

url

String

http://www.dtdream.com

打开窗口的url地址。


注意

若要唤起外部导航,url格式为zwfw://openThirdMap?longitude=xx&latitude=xx&locationName=xx,参数取值:


longitude:经度


latitude:纬度


locationName:地点名称


例如zwfw://openThirdMap?longitude=119.908949&latitude=31.014303&locationName=长兴体育中心。


示例


请求示例


ZWJSBridge.openLink({
url:'http://xxxxx'}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
}); 


关闭当前页面


调用close()接口关闭通过openLink打开的页面。


示例


请求示例


ZWJSBridge.close().then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


用户


获取用户类型


调用getUserType接口获取用户类型。


返回数据


参数

类型

示例值

描述

data.userType

Number

0

用户类型,取值:

  • 0:公务员
  • 1:除公务员以外的个人
  • 2:法人

说明

公务员属于特殊类型的个人用户,当应用服务需要同时支持个人和法人时,可通过getUserType接口获取APP当前登录用户类型,然后发起个人或法人的登录认证,0或1都属于个人用户,2为法人用户。


示例


请求示例


ZWJSBridge.getUserType().then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


支付宝扫脸认证


调用zmAuthentication接口进行实名认证。


说明


该接口涉及业务签约,一旦服务到期后,将改变相应接口的调用方式,请及时按照本文档进行进行适配。


请求参数


参数

类型

是否必选

示例值

描述

certNo

String

41111111111111****

身份证号,默认值为当前登录账号所属身份证号码。

说明

适用于v4.3.1以上版本。

certName

String

张某某

姓名,默认值为当前登录账号所属名字

说明

适用于v4.3.1以上版本。


返回数据


参数

类型

示例值

描述

status

String

success

  • success:成功。
  • fail:失败。
  • complete:完成。

msg

String

返回信息。

pass

Boolean

true

成功回调时为true, 否则为false。

说明

Android v4.3.1及以上版本支持该参数。

passId

String

从后台返回的用户票据信息。

data.pass

Boolean

true

成功回调时为true, 否则为false。

说明
  • Android v4.3.1及以上版本支持该参数。
  • 仅小程序支持该参数。

data.passId

String

从后台返回的用户票据信息。

说明

仅小程序支持该参数。

data.verifyResult

Object

认证结果

说明

仅小程序支持该参数。


示例


请求示例


入参为空,使用当前登录账号唤起扫脸。


ZWJSBridge.zmAuthentication({
   })
    .then((data) => {
// data=> {"pass" : true,// "passId" : "xxxxx"}}).catch((error) => {
console.log(error);
});


直接传递所需认证人信息。


ZWJSBridge.zmAuthentication({
certNo:'身份证',
certName:'姓名'  })
    .then((data) => {
// data=> {"pass" : true,// "passId" : "xxxxx"}}).catch((error) => {
console.log(error);
});


错误码

错误代码

描述

1001

支付宝认证失败

1003

姓名或身份证号错误



公安一所可信扫脸认证


调用kexinAuthentication接口启用公安一所可信认证功能。


请求参数


参数

类型

是否必填

示例值

描述

certNo

String

412***********3426

待认证的身份证号码,type为0时,certNo为必传参数。

certName

String

张某

待认证的名字,type为0时,certName为必传参数。

ticketId

String

查询标识号,type为1时,ticketId为必传参数。

type

Integer

0

设置认证方式,取值:

  • 0:上传身份证和姓名,默认值为0。
  • 1:上传ticketId。


返回数据


参数

类型

示例值

描述

data.ticketId

String

查询标识号,用于查询认证结果。


示例


请求示例


ZWJSBridge.kexinAuthentication({
type: 0,
certNo: '',
certName: ''})
    .then((data) => {
// data -> {ticketId: xxxx}}).catch((error) => {
console.log(error);
});
ZWJSBridge.kexinAuthentication({
type:1,
ticketId:''})
    .then((data) => {
// data -> {ticketId: xxxx}}).catch((error) => {
console.log(error);
});


Device设备类


打电话


调用phoneCall接口唤起拨打电话。


请求参数


参数

类型

是否必选

示例值

描述

corpId

String

136****2531

电话号码。


示例


请求示例


ZWJSBridge.phoneCall({
corpId:'136****2531'}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


发短信


调用sms接口唤起发送短信。


说明


发送短信前,已选择接收人并输入短信内容。


请求参数


参数

类型

是否必选

示例值

描述

phoneNumber

String

136****2531

电话号码

text

String

消息

短信内容


示例


请求示例


ZWJSBridge.sms({
phoneNumber:'136****2531',
text:'内容'}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


错误码


错误代码

描述

1001

设备不支持短信功能

1002

定位失败


获取经纬度信息


调用getLocation接口获取经纬度位置信息。


返回数据


参数

类型

示例值

描述

data.longitude

经度

data.latitude

纬度

data.cityName

城市名称

data.region

区域名称

data.townCode

地区编码

data.detailAddress

详细地址


示例


请求示例


ZWJSBridge.getLocation()
    .then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


错误码


错误代码

描述

1001

未开启定位权限

1002

定位失败


获取设备唯一标识


调用getUUID接口获取设备唯一标识。


返回数据


参数

类型

示例值

描述

data.uuid

112233...566

设备唯一标识


示例


请求示例


ZWJSBridge.getUUID().then((data) => {
// data -> {uuid: xxx}}).catch((error) => {
console.log(error);
});


获取网络类型


调用getNetworkType接口获取网络类型。


返回数据


参数

类型

示例值

描述

data.result

String

wifi

网络类型,取值:

  • wifi
  • 2g
  • 3g
  • 4g
  • unknown
  • none,表示离线


示例


请求示例



ZWJSBridge.getNetworkType().then((data) => {
// data -> {result: 'wifi'}}).catch((error) => {
console.log(error);
});


剪切板


向剪贴板中复制数据。


输入参数


参数

类型

示例值

描述

text

String

复制到剪切板中的数据


请求示例



ZWJSBridge.setClipboardData({
text: "xx"}).then((result=> {
})).catch(error=> {
})

业务类


埋点


调用monitorTrace接口来调用埋点。


请求参数


参数

类型

是否必选

示例值

描述

monitorType

String

success

埋点类型:

  • success:成功
  • fail:失败
  • count:计数
  • timeCost:时延
  • pageIn:进入页面
  • pageOut:离开页面
  • exposure:曝光
  • click:单击

module

String

Login

模块。

modulePoint

String

password

模块点。

bizInfo

Map

业务参数。

errorCode

String

错误码。

errorMsg

String

错误信息。

count

Int

计数。

timeCost

Long

时延。

pageName

String

页面。

actionName

String

行动点。


示例


请求示例


ZWJSBridge.monitorTrace({
monitorType: 'success',
module: 'Login',
modulePoint: 'password',
bizInfo: {
  }
}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});

获取当前地区


调用getCurrentLocationCity接口获取当前城市。


返回数据


参数

类型

示例值

描述

data.cityId

String

339900

行政区划编码

data.cityName

String

浙江省本级

行政区划名


示例


请求示例


/

ZWJSBridge.getCurrentLocationCity()
    .then((data) => {
// data=>{"cityId":"339900","cityName":"浙江省本级"}}).catch((error) => {
console.log(error);
});


选择图片


调用chooseImage接口来选择图片,支持拍照和从相册中选取两种方式。


请求参数


参数

类型

是否必选

示例值

描述

upload

Boolean

false

是否将选取的图片上传到服务器。

  • 默认值为false,图片不上传到服务器。
  • 值为true时,图片上传到服务器,上传成功后返回公网可访问的URL。

说明

敏感图片不可以设置为true。


返回数据


参数

类型

示例值

描述

picSrc

Array

Base64编码格式的图片数据数组。

picPath

Array

{http://zjzwfw.g ov.cn/picture/0/x xx.png}

upload取值为true时,picPath为图片的网 络地址数组,支持下载。


示例


请求示例



ZWJSBridge.chooseImage({
upload:true}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


错误码


错误代码

描述

1001

没有摄像头或摄像头不可用

1002

没有拍照权限

1003

没有图片库权限

1004

照片上传失败


图片保存到本地


调用saveImage接口将图片保存到本地,其中Android系统是将图片保存在外部存储上, iOS系统将图片保存在相册中。

请求参数


参数

类型

是否必选

示例值

描述

url

String

http://zjzwfw.gov.cn/picture/0/xxx.png

图片地址


示例


请求示例


ZWJSBridge.saveImage({
url: "http://zjzwfw.gov.cn/picture/0/xxx.png"}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


错误码


错误代码

描述

1001

保存失败



扫一扫


调用scan接口启用扫一扫功能。


返回数据


参数

类型

示例值

描述

text

String

扫描到的内容

扫描到的内容。


示例


请求示例


ZWJSBridge.scan({
type: "qrCode"}).then((data) => {
// data =>{"text" : "扫描到的内容"}}).catch((error) => {
console.log(error);
});


错误码


错误代码

描述

1001

没有摄像头或摄像头不可用

1002

没有拍照权限

1003

没有图片库权限

5

未初始化


启用支付功能


支付能力


支持H5和App两种支付能力,这两种支付能力依赖于支付宝,本文介绍如何在H5和App能力中集成支付宝支付功能。


注意


根据当前window.navigator.userAgent取值判断运行环境为App或者H5,其中window.navigator.userAgent取值包含Jupiter时为App,其他值则为H5。


H5集成支付宝支付功能


H5集成支付宝支付功能的流程如下图所示,详情请参见服务端接入流程



App集成支付宝支付功能


App集成支付宝支付功能流程图如下所示,详情请参见服务端接入流程。其中步骤4调用支付接口、步骤5支付请求、步骤6完成支付、步骤7返回同步支付结果、步骤8接口返回支付结果均由pay接口完成,其他流程可参照服务端接入流程中的内容来完成。



启用支付功能


调用pay接口启用支付功能。


说明


实际支付结果以后端查询接口为准,成功回调仅表示支付宝支付调用成功,相关数据可能不会同步至后端。若回调失败,可通过返回数字获取失败信息。


请求参数


参数

类型

是否必选

示例值

描述

platform

String

1

支付平台,取值:

  • 1:支付宝
  • 2:微信,微信支付暂不支持
  • 3:银联云闪付

arg.credential

String

待支付的订单信息

等待支付的订单信息

arg.inSandBox

Boolean

False

是否为测试环境,缺省为False。

说明

支付宝只支持Android 端。


返回数据


参数

类型

示例值

描述

error

调用支付宝支付发生错误时的错误码,请参见error错误码


示例


请求示例


ZWJSBridge.pay({
platform:'1' ,
arg:{
"credential":"待支付的订单信息",
"inSandBox": false  }
}).then((result) => {
console.log(result);
}).catch((error) => {
// error = "8000"});


error错误码


错误码

描述

8000

支付正在处理中,支付结果未知,请查询商户订单列表中订单的支付状态。

40000

订单支付失败。

5000

重复请求。

6001

用户中途取消支付。

60002

网络连接出错。

60004

支付结果未知,请查询商户订单列表中订单的支付状态。


UI界面类


确认框


调用confirm接口添加确认框,单击相应按钮关闭确认框。


请求参数


参数

类型

是否必选

示例值

描述

title

String

删除

确认框的标题。

message

String

确认删除图片吗?数据删除后不可恢复。

确认框中的实际消息内容。

buttonLabels

Array[String]

["确定","取消"]

确认框中的可单击按钮。


返回数据


参数

类型

示例值

描述

data.buttonIndex

Number

0

确认框中可单击按钮的索引值,Number类型,从0开始。


示例


您可以在codesandbox中直接运行调试该接口。


请求示例



ZWJSBridge.confirm({
title: "删除",
message: "确认删除图片吗?数据删除后不可恢复。",
buttonLabels: ["确定","取消"]})
.then((data) => {
//  data => {buttonIndex: 0}}).catch((error) => {
console.log(error);
});


提示框


调用alert接口添加提示框,单击相应的按钮可关闭提示框。


请求参数


参数

类型

是否必选

示例值

描述

title

String

确认删除

提示框标题

message

String

确认删除图片吗?

消息内容

buttonName

String

确定

按钮名称


示例


请求示例


ZWJSBridge.alert({
title: "提示",
message: "确认删除图片?",
buttonName: "确定"})
   .then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


弱提示


调用toast接口添加弱提示。


请求参数


参数

类型

是否必选

示例值

描述

message

String

网络不给力

提示信息。

duration

Number

2000

消息显示持续时间,单位毫秒,默认值为2000s。

说明

 Android仅支持duration<=2s 或者duration>2s。

type

String

none

根据toast类型展示相应图标,取值:

  • none,默认值
  • success
  • fail
  • exception,值为exception时,必须上传文字信息。
说明

目前仅小程序支持type参数。


示例


请求示例


ZWJSBridge.toast({
message: '提示信息',
duration: 2000}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


文本输入框


调用prompt接口添加文本输入框。


请求参数


参数

类型

是否必选

示例值

描述

message

String

再说一遍?

文本框中的实际消息内容。

title

String

输入金额

文本框的标题。

placeholder

String

占位符,缺省为空。

nputType

String

number

取值:

  • text,缺省值
  • number
  • password


cancelButton

String

取消

按钮名称,默认为取消。

confirmButton

String

继续

按钮名称,默认为确定。


返回数据


参数

类型

示例值

描述

data.buttonIndex

Number

0

可单击按钮的索引值,number类型,从0开始。

data.value

输入的值。


示例


ZWJSBridge.prompt({
title: "输入金额",
placeholder: "不小于10元",
message: "再说一遍?",
inputType: "number",
cancelButton: "取消",
confirmButton: "继续"}).then((data) => {
//  data => {buttonIndex : 0, value : "输入的内容"}   }).catch((error) => {
console.log(error);
});


错误码


错误代码


错误代码

描述

1

未知错误



单选列表


调用actionSheet接口添加单选列表。


请求参数


参数

类型

是否必选

示例值

描述

title

String

谁是最棒哒?

单选列表的标题。

otherButtons

Array[String]

["孙悟空","猪八戒","唐僧","沙和尚"]

其他按钮列表。

cancelButton

String

取消

取消按钮文本


返回数据


参数

类型

示例值

描述

data.buttonIndex

Number

0

可单击按钮的索引值,number类型,从0开始。

data.value

输入的值。


示例


请求示例



ZWJSBridge.actionSheet({
title: "谁是最棒哒?",
cancelButton: '取消',
otherButtons: ["孙悟空","猪八戒","唐僧","沙和尚"]
}).then((data) => {
// data => {buttonIndex: 0}}).catch((error) => {
console.log(error);
});

错误码


错误代码

描述

1

未知错误


等待蒙版显示


调用showPreloader接口添加等待蒙版显示。


说明


showPreloader与hidePreloader搭配使用,可显示浮层。


请求参数


参数

类型

是否必选

示例值

描述

text

String

Loading显示的字符,空表示不显示文字。

showIcon

Boolean

true

小程序不支持)设置是否显示Icon,默认值为true,显示Icon。

说明

小程序中暂不支持该参数

delay

Number

0

设置延迟显示的时长,单位为毫秒,默认值为0。

如果在延迟显示时长之前调用hidePreloader 则不会显示文字。

说明

仅小程序中支持该参数。


示例


请求示例


ZWJSBridge.showPreloader({
text: "使劲加载中..",
showIcon: true}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


等待蒙版隐藏


调用hidePreloader接口添加等待蒙版隐藏。


示例


请求示例


ZWJSBridge.hidePreloader().then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


选择城市


调用selectCity接口选择城市。


说明


仅iOS系统支持该接口。


返回数据


参数

类型

示例值

描述

cityName

String

宁波,余姚市

城市名称


示例


请求示例



ZWJSBridge.selectCity()
.then((data) => {
// data => {//   cityName: "宁波,余姚市"  }
}).catch((error) => {
console.log(error);
});


分享


调用share接口分享内容,分享时系统弹出分享通道选择窗口。


说明


分享通道包括微信、钉钉、微博等。


请求参数


参数

类型

是否必选

示例值

描述

title

String

Dtdream

分享标题。

content

String

阿里巴巴

分享内容。

image

String

http://www.dtdream.com/r/cms/www/default/img/default/sm-logo-82-54.png

分享图片的路径。

url

String

http://www.dtdream.com

分享链接,不能为空。


示例


请求示例


ZWJSBridge.share({
'title':"Dtdream",
'content':"阿里巴巴",
'image':"http://www.dtdream.com/r/cms/www/default/img/default/sm-logo-82-54.png",
'url':"http://www.dtdream.com"}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


错误码


错误代码

描述

1001

分享至不支持的平台

1002

分享失败

-1

用户取消

5

未初始化


直接分享


调用directShare接口分享内容,支持通过参数指定分享通道。


请求参数


参数

类型

是否必选

示例值

描述

channel

String

wechat

内容分享通道,不区分大小写。取值:

  • wechat,微信好友。
  • wechat_moments,微信朋友圈。
  • weibo,微博。
  • dingtalk,钉钉。

title

String

Dtdream

分享标题。

content

String

阿里巴巴

分享内容。

image

String

http://www.dtdream.com/r/cms/www/default/img/default/sm-logo-82-54.png

分享图片的路径。

url

String

http://www.dtdream.com

分享链接,不能为空。


示例


请求示例


ZWJSBridge.directShare({
'channel': "wechat",
'title':"Dtdream",
'content':"阿里巴巴",
'image':"http://www.dtdream.com/r/cms/www/default/img/default/sm-logo-82-54.png",
'url':"http://www.dtdream.com"}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
});


错误码


错误代码

描述

1001

分享至不支持的平台

1002

分享失败

-1

用户取消

5

未初始化


请求类


无线网关


调用无线网关egop接口向开发商工作台发送网络请求。


请求参数


参数

类型

是否必选

示例值

描述

api

String

egop.zjzw.demo1

业务方mgop api名字。

method

String

method

网络请求类型,取值为POST或者GET。

header

JsonObject

网络请求需要附加的header。

param

JsonObject

网络请求附加的参数。


返回数据


返回数据为对应egop后端业务方接口返回的Response Body部分,返回数据类型为JSONObject。


示例


请求示例


ZWJSBridge.egop({
api: 'egop.zjzw.demo1',
method: 'GET'// POST, GET,header: {
"header1":"value1"     },
param:{
"keys":"value1"     }
}).then((result) =>{
console.log(result);
}).
catch((error) =>{
console.log(error);
});


相关文章
|
测试技术
读完这篇文章后,才发现Allpairs这款工具,让测试用例变得如此简单
读完这篇文章后,才发现Allpairs这款工具,让测试用例变得如此简单
472 0
|
移动开发 小程序
IRS应用发布系统基本概念
服务侧负责将应用发布至浙里办APP和政务服务网,应用发布类型不同,应用发布流程也不同:
|
SQL 存储 弹性计算
IRS应用发布之十五:应用安全自测指南
系统使用所有第三方组件必须为最新无已知公开漏洞版本。
|
7月前
|
算法 异构计算
LabVIEWCompactRIO 开发指南第七章45 将I/O添加到Compact RIO
LabVIEWCompactRIO 开发指南第七章45 将I/O添加到Compact RIO
41 1
|
存储 移动开发 JavaScript
IRS应用发布之十一:应用部署发布
开发商工作台基于Docker体系和NodeJS构建发布系统,Docker镜像版本为NodeJS Long Term Support (LTS)版(node:lts),根据NodeJS升级计划自动更新默认版本。构建流程如下所示:
IRS应用发布之十一:应用部署发布
IRS应用发布系统应用简介
应用发布是IRS(一体化资源系统,Integrated Resources System,简称IRS)应用闭环管理的重要环节,该环节定义应用发布相关的目录要素、规范标准、审核流程。
IRS应用发布系统应用简介
IRS应用发布之十三:我的任务
IRS应用发布之十三:我的任务
IRS应用发布之十三:我的任务
|
移动开发 容器 Android开发
IRS应用发布之十六:H5 应用设计指南
IRS应用发布之十六:H5 应用设计指南
IRS应用发布之十六:H5 应用设计指南