php限制接口访问次数_PhalApi专业版 v2.4 版本发布!接口开发,快人一步

dogstar 小白开放平台 今天

a1797d7ab2e8d1e4691b1251b7b7d463.png

PhalApi专业版介绍

PhalApi Pro 是PhalApi开源接口框架的专业版, 基于主流的PHP+MySQL,是一款开发和管理接口的超级框架。

从接口设计、开发、测试,到线上监控、统计和权限控制等。由PhalApi开源框架技术团队自主研发,结合近十年经验,用心打造,优质出品。

专为软件开发工程师贴心设计的框架产品,酷!专业!自动化!一气呵成!精益开发!给您全新的API开发体验,让业务开发更专注!

优秀的框架工具,能让API接口开发事半功倍!

fe0417bd2ee138652581c9a7b6d039c2.png

适合使用PhalApi专业版的场景有哪些?

1、需要开发和管理API接口?

专注接口开发管理,为您提供API代码生成、接口权限、流量统计、接口文档、接口管理等功能。坐拥全方位API开发能力。

2、需要提供接口给第三方使用?

专注开放平台搭建,为您提供开放平台、API权限分配、应用管理等平台功能。轻松拥有围绕API的生态体系。

3、更多场景?

适合用于开发新项目、已使用PhalApi开源框架的项目,或现有项目的系统重构

PhalApi专业版(5合1)产品功能介绍

#高性能# API接口系统

支持千万级别以上流量,支持分布式部署,支持多数据库存储,支持分表分库。

PhalApi接口开源框架官网专业版,PHP开发语言,MySQL数据库,LNMP/WAMP技术架构,Redis缓存。自动生成接口文档,支持多开发者多应用接入,灵活接口权限分配。内置150+款API,四大系列:开放接口、平台接口、后台接口、任务接口。易学易用易上手!

58e559a97c21fe10a98dbaeb495038f3.png

#高安全# Admin管理系统

支持IP白名单,支持接口签名,支持接口次数限制,支持接口权限分配,支持接口参数加密,防SQL注入。

十大功能模块:首页、账号管理、应用管理、接口管理、素材库、配置管理、计划任务、数据库管理、统计、权限管理等。基于iView Admin前端开源框架,提供给内部使用的管理后台。

2e7f5a0c30e15101e7aba542cc909828.png

#高可靠# Platform开放平台

正版授权,5年开源沉淀,近十年互联网架构积累,从创业团队到上市公司,适用于各行业需求开发及复杂系统搭建。

基于iView Admin前端开源框架,提供给内部、外部或合作伙伴使用的开放平台,主要功能模块:开发者登录注册、开发者应用、开发者接口权限、开发者中心。

14e23d8516a7ee30d64e18b6f383899b.png

#高效率# 接口文档

自动生成文档,自动生成接口代码,自动生成权限,自动化测试,最大化释放宝贵的技术人力资源,让业务开发更专注。

自动生成在线接口文档,支持生成离线HTML接口文档,可以设置查询密码设置,集成在线接口测试。根据PHP代码和注释自动生成,实时刷新,免除手工维护接口文档的开发成本。

7ee8098df472e747265d36d5e3ef667c.png

#高扩展# 技术文档

composer依赖管理,可配置可扩展,模块化开发,插件式应用,ADM分层模式,文档齐全,最大化满足项目开发的需要。

使用拥有简洁语法的markdown格式编写的开发手册,提供给开发团队内部查阅共享,内容涵养技术开发文档、产品介绍文档、使用手册。可自行修改和维护。

3640696d62bba87626cb1769543bc47e.png

PhalApi专业版2.4.0版本更新内容(发布时间:9月14号)

1、增加开放接口的IP白名单限制,同时支持全局和单个应用的IP白名单配置

2、针对每日接口请求的次数限制,添加会员角色全局配置app.project.member_level_map.{LEVEL}.app_limit,优先级低于具体应用的配置

3、一些bugfixed

如何从旧版本升级到V2.4.0?

1、代码更新,将./src/app/目录下的PHP代码文件全部复制到您的项目;

2、数据库变更,执行数据库变更语句:./data/phalapi_pro_v2.4.0.sql

3、配置变更,对比./config/app.php ,添加新增的配置项:app_limit和allow_ips

4、更新Admin管理后台,即替换./public/admin/目录(如果原来已经改动后台的源代码,则需要合并前端源代码再重新打包编译)

下一个新版本预告:商城版

商城版,适合接口流量购买,支持:套餐购买+在线支付+订单+接口流量计费系统+流量套餐+支付网关。

预计10月初发布!

他们正在使用PhalApi专业版

af4021344c6af0799836d9a5e75aa416.png
1ccc52aea116624276e835fca53c7118.png
0a345d5e1eed78a1fbedc1649bb24f97.png

PhalApi专业版官网
http://pro.yesapi.cn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要用PHP调用聚合证件识别API接口,可以使用PHP的CURL库。在调用API接口时,需要注意TLS版本的问题。 可以通过以下方式设置CURL的TLS版本: ```php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2); $output = curl_exec($ch); curl_close($ch); ``` 在上面的代码中,通过设置CURLOPT_SSLVERSION选项来指定TLS版本。这里设置为CURL_SSLVERSION_TLSv1_2,表示使用TLS 1.2版本。 另外,为了避免SSL证书验证失败的问题,还需要设置CURLOPT_SSL_VERIFYPEER和CURLOPT_SSL_VERIFYHOST两个选项为false。 在调用API接口时,需要将请求参数以POST方式发送到API接口,可以使用curl_setopt函数来设置POST参数: ```php $post_data = array( 'key1' => 'value1', 'key2' => 'value2', ); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post_data)); ``` 在上面的代码中,首先定义了一个$post_data数组,包含了API接口所需的请求参数。然后,通过curl_setopt函数设置CURLOPT_POST选项为1,表示这是一个POST请求,接着设置CURLOPT_POSTFIELDS选项为http_build_query($post_data),将请求参数以URL编码的形式发送到API接口。 最后,执行curl_exec函数发送请求,并通过curl_close函数关闭CURL句柄。 希望这些信息对你有所帮助!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值