HTTP认证连接器

使用该连接器的模板API

连接器简介

该连接器是在【简单url连接器】的基础上增加了参数认证能力。

在创建该连接器的数据源时便能加入认证参数。

这样的认证参数在很多API供应商都可以见到。

例如:

阿里云的API市场就在HTTP报头中使用Authorization(APPCODE)参数进行身份认证;

showapi.com使用appid和secret进行身份认证;

聚合数据使用appkey作为身份认证;

通过该连接器,用户便可很方便的将此类使用固定值参数进行身份认证的API接入系统。

连接器功能(使用场景)

使用场景A:

程序员小A在XXXAPI云市场中购买了多个API接口,这些API都是在HTTP报头中使用App-Secret字段进行身份认证,编写代码时,小A可能会重复编写这部分认证的代码,造成代码冗余。

若项目后期要进行XXXAPI云市场的账号跟换( App-Secret 将要变更),那么小A可能要把这部分代码都修改一遍,总之代码的修改是无法避免的。

但使用showapi.com的HTTP认证连接器,一个账号在XXXAPI云市场中购买多个接口都可以使用同一个数据源(同一个App-Secret),程序员面对的只是API,只用关心调用地址、请求参数、返回参数的解析。若发生App-Secret变更,程序员只用登录showapi.com重新配置数据源不用对代码做出任何调整

使用场景B:
 
程序员小A在showapi.com购买了【快递查询】接口,觉得很好用 ╭(′▽`)╭(′▽`)╯,于是他想再购买一个套餐接着用,这时,他发现XX云的API市场中也有showapi的快递查询接口,而且XX云正在进行促销活动。
 
小A犹豫了,在XX云里买showapi的【快递查询】更便宜,但由于调用地址、身份认证不一样,两个平台很难兼容,得重新写代码。在showapi.com买呢又要贵点,怎么办 (,,•́ . •̀,,)
 
若小A用了showapi的HTTP认证连接器,这两个平台在连接器中就是两个不同数据源,只需要简单的配置,就可以通过一个私有API同时调用两个不同平台上的【快递查询】API,代码都不用改动