IRS应用发布之九:应用调用Api

开发者通过jssdk-mgop调用API。

操作步骤

  1. 执行以下命令下载和安装mgop依赖。

    npm i --save @aligov/jssdk-mgop
  2. 加载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

    服务返回

    请求返回的业务数据。

  3. 在开发过程中,支持将本地开发环境的域名加入API接口的请求白名单中,进行请求调试,请参见设置跨域白名单

    例如应用在本地运行时,域名为http://localhost:3334/,调试前需要将localhost:3334加入API接口的请求白名单中。

    发起调试:

    调试结果:

猜你喜欢

转载自blog.csdn.net/qq_21137441/article/details/124862641