API是什么?iVX中的API组件该如何使用?

API

API组件图表

API组件图表

简介

API,即应用程序接口(Application Programming Interface,简称:API)。是一些由服务商提供或用户自主开发的预定义函数,它对程序内核进行了封装,仅保留数据的输入接口与用户进行通讯,并通过运算返回一个数据值。API的目的是在无需访问源码,或理解内部工作机制的前提下,赋予应用程序开发人员访问一组例程或进行数据通讯的能力。
iH5的Api系统目前可同时支持ih5内置api、用户自主添加的api。

【使用场景】

随着API服务接口日渐开放,我们可以通过API接入的方式,将一些已经成熟的外部程序或数据接口接入H5中,从而在不进行二次开发的基础上就实现更丰富多样的功能。可通过调用特定API接口,实现人脸识别、语音识别、接入天气预报信息、发送手机验证码、判断手机号码归属地等功能。

【使用方法】

API工作流程示意图

用户可自主在iVX工具栏选用api组件,通过将自身系统的接口或外部系统提供的接口的相关信息加入到api组件中,通过事件进行驱动调用。接口所需信息:

  1. api访问地址(一般带http:// 或 https://)
  2. 请求类型(method):post方法、get方法
  3. 请求头(header),一般根据源接口需求来确定是否需要添加。
  4. 请求内容(body),接口中需要获取的参数数据

返回数据主要以json格式为主(暂时不支持xml),如果源接口返回的数据类型为字符类型时(string)api系统将原样返回,可能影响最终数据的展示。

iVX api组件操作流程(以发送验证码API为例)

  1. 在组件栏找到API组件,点击添加API
    在这里插入图片描述

  2. 添加api所需的信息(访问地址、请求方法、请求头、请求内容参数)
    请求url:http://passport.ih5.cn/api/auth/get-code-by-phone
    请求方法:post
    在这里插入图片描述

  3. 对默认的header或body添加默认请求参数
    Header参数:
    在这里插入图片描述
    Body参数:
    在这里插入图片描述

  4. 添加返回json对象,从而解析json的对象树,方便后期调用接口的返回结果

  5. 调试接口,对必填项参数添加测试数据,查看调用结果。可以检测API是否填写错误
    在这里插入图片描述

  6. 将api的id加入到事件对象中,获得驱动方法
    在这里插入图片描述

  7. 获取返回结果,可通过通用变量调用或以代码的方式调用。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值