开发者通过jssdk-mgop调用API。
操作步骤
-
执行以下命令下载和安装mgop依赖。
npm i --save @aligov/jssdk-mgop
-
加载mgop依赖,同时调用mgop。
import { mgop } from '@aligov/jssdk-mgop'; mgop({ api: 'mgop.h5.http.getnews', // 必填 host: 'https://mapi.zjzwfw.gov.cn/', dataType: 'JSON', type: 'GET', appKey: '6xxfslcv+200600801+tlkciqg', // 必填 onSuccess: data => { console.log('data', data) }, onFail: err => { console.log(err, 'err') } });
请求参数
参数
类型
是否必填
描述
api
String
是
请求API。
host
String
是
API网关地址:
https://mapi.zjzwfw.gov.cn/
。data
Object
是
请求数据。
appKey
String
是
请求应用标识。
timeout
Number
否
API调用超时时间,单位毫秒,默认值为2000毫秒。
onSuccess
Function
否
API调用成功时的成功回调函数。
onFail
Function
否
API调用失败时的失败回调函数。
返回数据
参数
来源
描述
api
服务返回
请求API。
ret
服务返回
请求结果,例如API调用成功,返回"1000::调用成功"。
通用格式为
code::message
。-
code:响应码。
1000表示成功,其他数值表示失败。
-
message:描述。
data
服务返回
请求返回的业务数据。
-
-
在开发过程中,支持将本地开发环境的域名加入API接口的请求白名单中,进行请求调试,请参见设置跨域白名单。
例如应用在本地运行时,域名为http://localhost:3334/,调试前需要将localhost:3334加入API接口的请求白名单中。
发起调试:
调试结果: