实时汇率换算(Q-Linker案例)

如果当我们的表单中涉及到根据实时的汇率进行计算时,我们需要获取到最新的汇率情况。这个时候就可以通过Q-Linker从第三方的汇率查询服务中获取到汇率,然后再轻流的表单中进行换算。效果如图所示:

1.选择汇率查询服务商

在阿里云市场中选取合适的汇率服务商,本次案例以此服务商为例:点击链接查看

 

2.添加表单字段

以美元转换人民币为例(可以设置任意两种货币之间的转换)

在轻流中新建应用,增加人民币金额字段(数字类型) ,美元金额字段(数字类型) 和Q-Linker查询按钮 ,如图

3.配置Q-Linker字段

先查看API提供的使用说明,红圈是所需的必要信息,如下图:

 

  • URL:https://ali-waihui.showapi.com/waihui-transform?fromCode=USD&money={美元$$59587E7$$}&toCode=CNY

由于请求的参数是Query,所以格式为url? 参数A & 参数B & 参数C…所以URL中需要手动配置一下参数的值,如下图:

其中fromCode和toCode是你需要提供的,USD代表美元,CNY代表人民币,需要转换的金额money可以配置为表单中已有的字段,例如图中插入了标题为‘美元’的单行文本

  • Call Type: GET
  • Header/Body:   

如下图,发送请求想要得到回复是需要鉴权的,就好比古代打仗调集士兵是需要”军符“一样,此时我们需要的鉴权的密码就是API服务商提供的AppCode,所需要的Key是”Authorization“,Value值是下图红圈中的部分,相应格式按照API的要求配置

  • Result Format: JSON
  • Json Path: $.showapi_res_body.money

别名是将用于数据关联对JSON Path对应数据的调取,不可重复  

4.配置相应字段用来显示结果

使用数字字段显示转换后的金额,如下图:

关联应用为当前应用,关联字段为JSON Path的别名

5.发布应用 并使用

使用效果如图:

 

       

相关文章