幻影聚合API管理系统永久免费使用官方唯一下载地址:https://blog.52hyjs.com/post-1176.html
仅需要几行代码就可以接入幻影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);
?>