示例:实名认证(姓名、手机号、身份)

行业协会举办线下沙龙,支持线上报名,为了报名信息真实准确性,外链表单填写姓名、身份证号和手机号后,进行实名认证才能成功报名。

1、使用

打开表单外链,填写姓名、手机号、身份证号,点击实名认证,连接成功后,提交表单。

2、配置账户

前往阿里云API市场,注册并登录,开通和购买运营商三要素验证服务

注:请务必防止信息泄露。


购买成功后,前往阿里云控制台,通过左侧导航栏进入云市场,云市场中的服务对应的就是阿里云API市场服务,获取服务的AppCode信息。


根据获取的服务AppCode信息,在氚云配置账户,第三方选择阿里云API市场。

注:阿里云云市场所有服务的AppCode相同,因此只需要配置一个阿里云API市场账户,用此账户配置多个连接,连接阿里云API市场多个服务,了解更多阿里云API市场账户配置


3、配置连接

根据运营商三要素验证服务的API接口的请求信息,配置请求的URL(图中URL需要将http(s)改为https)、请求方式、Header、Query和Body。Body类型使用默认选项,拥有3个必选的请求参数,新增名称分别为idcard、mobile、name的请求参数(名称需要与API接口文档一致)。

根据运营商三要素验证服务的API接口的返回示例,先明确需要获取返回示例中哪些返回数据,再新增相应的返回参数,最后分别配置Json Path从返回数据中获取参数值。例如,成功时的验证结果(一致、不一致、无记录、异常)(description)、性别(sex)、生日(birthday)和身份证地址(address),失败时的错误码(code)、错误信息(result)。


如果对Json Path不熟悉,有两种方式帮助你配置Json Path:


4、表单配置

在表单设计,添加按钮控件。

按钮配置中,执行动作选择刚刚配置的连接。

数据关联规则的请求中,“姓名”字段填充至“name”请求参数,“手机号”字段填充至“mobile”请求参数,“身份证号”填充至“idcard”请求参数。

数据关联规则的返回中,“验证结果”返回参数填充至“认证结果”字段。

设置提交校验,认证结果不等于一致时,不允许提交。设置外链填单字段权限,“认证结果”字段不可填写。