api接口开源,api接口开发是什么

  

  开放内网API接口,有什么好的免开发或者低代码的解决方案吗?最近有人问我,“我需要开放内网的部分Java接口对外使用,同时实现按接口流量计费。有没有免开发或者低代码的解决方案?”。   

  

  解决方法是使用框架接口大师打开内网已有的Java接口,只需要3分钟。低代码即可轻松对接、打包、开放。   

  

  如果需要打开用C#、Pyhong或Golang或其他编程语言编写的API接口,也是如此。   

  

  3分钟,快速打开你的内网API接口,低码全程使用管理员账号,登录界面主管理后台,进入【界面主】-【管理后台】-【界面管理】-【低码界面开发】-【添加界面】。   

  

     

  

  在接口设计类型中,选择生成HTTP网关接口API,然后填写新接口的名称、标题和描述。填写其他界面的信息。   

  

  假设我们有一个内部网的接口,它的链接和返回结果是:   

  

  //内网接口链接https://www.xxx.com/login/getLoginParameters//返回的结果是{ ' EnableImageValidation Code ' 3360 0,' auth interface ' 3360 ' 3358 XXX . XXX . cn ',IsshowImageValidationCode ' 3360 0,' ShortmessageEndinterval' 3360 1,' isenablementCaptcha' 3360 0 0}然后在生成的代码中点击【生成代码】,修改并替换为您需要请求的内部接口的路径。   

  

  如果上述内容更改为:   

  

  //Todo3360接口地址,请替换为您需要请求的接口地址$ API URL=' 3359www.xxx.com/login/getLoginParameters';   

  

  最后,单击[添加草稿],然后单击[保存并发布]。   

  

  你可以得到一个开放的新API接口。   

  

  自动生成新接口,自动生成新的在线接口文档(带在线测试功能),真实请求效果如下(以下接口无需任何代码开发,直接由系统生成):   

  

     

  

  此时,您可以向您的用户开放这些新界面。您还可以为接口分配权限,并对接口收费。   

  

  低代码界面开发的常见攻略通过界面,可以看到可以设置新的界面:   

  

  服务名(新接口对应的英文服务名和接口路径)   

  

  模块(即新界面的分类)   

  

  服务标题(简要说明你的新界面的功能,比如发送短信的界面)   

  

  接口描述   

  

  隐藏接口文档(隐藏在线接口文档,因为系统会自动生成接口文档)请求方法(GET/POST,或无限制)   

  

  参数(自定义配置)   

  

  同时支持在线接口测试时填写测试参数:   

  

     

  

  返回接口结果(自定义配置)   

  

  以及在线测试界面的返回结果:   

ic/img.php?k=api接口开源,api接口开发是什么12.jpg">

  

接口PHP代码(基于PhalApi开源框架,可以自动生成,也可以在生成后手动调整,会自动检测语法,可以保存草稿,查看发布记录)

  

接口文件路径(方便查看接口文件在哪个目录位置)

  

接口返回示例(JSON格式,方便开发者在接入时参考查看)

  

前台显示:

  

  

除了生成网关接口,还可以生成哪些接口?接口大师的接口低代码开发,除了可以生成网关接口,还可以生成:数据库表接口以及普通接口。

  

  

针对数据库表接口,你可以生成基于数据库表的CURD接口。类似如下:

  

  

你也可以生成普通的接口骨架,然后再自己开发填充具体的逻辑。更酷的是,你也可以修改生成算法,生成自己经常开发的接口。这样,就可以大大节省API接口开发的时间、成本和难度。

  

生成和开放API接口后,还可以怎么使用?通过后台界面和低代码,可以快速开发和开放API接口,这是第一步。

  

有了接口,再看下接口大师,为你的接口平台都提供了哪些免开发就能使用的能力。

  

接口大师的接口闭环管理能力能力1:分配接口权限

  

生成新的API接口,需要分配接口权限给开发者角色、开发者账号或具体的应用,开发者才有权限调用你的接口。

  

你可以在管理后台分配接口权限:

  

  

在后台,你可以查看每个应用都拥有了哪些接口的权限。

  

  

与此同时,开发者也可以在前台看到自己的应用有哪些接口权限:

  

  

能力2:设置接口计费套餐

  

如果你需要对你提供的接口进行计费,可以先在后台设置收款的方式,例如:支付宝、Paypay、现金支付。

  

  

随后,进入【接口流量套餐】,添加新套餐。选择刚才的新接口,你可以设置接口流量套餐的价格、接口次数和有效时间等。还可以设置免费试用套餐。

  

  

设置后,在前台就会看到付费购买的入口 。如:

  

接口文档列表页的标签(游客可见):

  

  

接口文档详情页的套餐显示(游客可见):

  

  

在开放平台,开发者也可以看到接口套餐的购买入口和优惠套餐的购买入口:

  

  

能力3:在线购买接口套餐

  

设置接口套餐后,开发者就可以在线下单和购买。

  

  

成功购买后,可以在我的套餐里看到自己的流量包和消耗情况。

  

  

与此同时,在管理后台,可以看到全站的流量套餐和使用情况。

  

能力4:计费和接口流量统计

  

在管理后台,你可以查看到接口实时的流量统计。可以看到:全部流量、付费接口流量、试用流量、普通流量和扣费失败的流量。

  

  

你也可以看到每个接口每天的请求,从而看到接口受欢迎的排行榜,可以知道哪些接口是热门的。

  

  

  

能力5:接口请求日记

  

在后台,你也可以查看详细的接口请求日记,包括:请求时间、响应时间、请求IP等。

  

  

能力6:接口自动化测试

  

接口大师,还提供了API接口的白盒测试和黑盒测试,并且都是自动化的。

  

黑盒接口测试:

  

  

白盒接口测试(基于PHPUnit):

  

  

接口大师,还提供了源代码(PHP+Vue+PHPUnit+Flutter)整套源代码,支持二次开发,还有完整的开发文档。

  

  

是一款非常适合用来快速搭建自己接口平台的工具。支持私有部署。

相关文章