文章详情
仅需要几行代码就可以接入幻影API聚合管理系统 实现统一管理计费 如下请求示例
<?php
include ("../../includes/common.php");
header('Access-Control-Allow-Origin:*');
header('Content-Type: application/json; charset=utf-8');
header('Access-Control-Allow-Methods:Get,Post');
/ 头部重要插件 /
$directory = dirname(__FILE__);//获取访问路径
$folderName = basename($directory);//获取接口目录
$apikey = daddslashes($_GET['apikey']?$_GET['apikey']:$_POST['apikey']);//获取API秘钥
// 实例化ApiHelper类
$apiHelper = new \lib\ApiHelper();
// 调用checkApiKey方法进行API密钥验证,并进行后续扣费 逻辑验证
$apiHelper->checkApiKey($apikey, $folderName);
/ 头部重要插件 /


//业务代码   你的 API接口正常处理代码



// 扣费并记录请求统计 此代码可放在 接口数据返回前进行扣费验证
$apiHelper->updateApi($apikey, $folderName);

//记录请求/返回日志
$log_data = [
    'apikey' => $apikey, //请求API
    'api' => $folderName,//请求接口
    'ip' => $clientip,//请求IP
    'request_params' => $request_params,//请求参数        
    'response_params' => json_encode($converted_data),//返回参数               
    ];
//记录日志
$apiHelper->logApi($log_data);
?>

微信扫一扫

支付宝扫一扫

版权:

转载请注明出处:https://www.52hyjs.com/99.html

相关推荐
首页模板开发说明
可以参考 默认模板进行开发 新增页面 默认提供 index.php doc.php两个页面的路由如果需要新增页面,请在根目录index.ph…
API接口接入教程
仅需要几行代码就可以接入幻影API聚合管理系统 实现统一管理计费 如下请求示例 <?php include ("../../inclu…
API管理系统中转接口使用说明
该功能为V1.5版本新增,文档先出 程序后面更新 ,请等待新版本更新使用,以下为配置教程 API管理系统操作手册 一、概述 本系统用于管理A…
QPS限制配置教程
PHP8.2 必须安装Redis扩展 安装时可以设置密码也可以为空 如下配置Redis信息免费用户几秒限制请求几次: 这里指用户未开通会员 …
幻影API聚合管理系统安装教程
安装教程 服务器建议配置:2H2G或更高配置(建议最低配置不低于2H2G) 建议使用Linux系统**(Debian/ Ubuntu) 建议…
发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

419437697

客服电话

400-888-8888

客服邮箱

admin@52hyjs.com