apigx / cpkj
本插件由【开奖网】提供
v1.0.x-dev
2021-12-19 15:39 UTC
Requires
- php: ^7.2.5 || ^8.0
- ext-json: *
- guzzlehttp/guzzle: 7.4.1
Requires (Dev)
- ext-curl: *
Suggests
- ext-curl: Required for CURL handler support
- ext-intl: Required for Internationalized Domain Name (IDN) support
- psr/log: Required for using the Log middleware
This package is auto-updated.
Last update: 2024-11-29 06:41:36 UTC
README
本插件由开奖网提供技术支持。
开奖网分站网址如下:
注:出于数据安全考虑,分站之间用户数据不互通,请注册后记录好自己的 用户名密码 和 分站网址 。
环境需求
- PHP >= 7.2.5 或者 8.0以上
- PHP cURL扩展
- PHP Json扩展
安装说明
使用 composer
composer require apigx/cpkj
下载地址
使用案例
<?php require_once __DIR__.'/../vendor/autoload.php'; $test=new \Cpkj\ClientX(); //单条API接口访问 $api="接口1"; //多条API接口并发访问 $api=[ "接口1", "接口2", "接口3", ]; $test->getData($api,[ 'fulfilled'=>function($response,$index){ //访问成功操作(下面是范例) $getJson2Arr=json_decode($response->getBody()->getContents(),true);//把JSON数据处理为数组 if($getJson2Arr["rows"]>0){ //判断数据正常时 print_r($getJson2Arr);//打印获取的数组 }else{ //数据异常时。这里的数据异常主要出现为这几种情况: //1、token过期; //2、token的绑定IP冲突(1个IP1个程序1个token); //3、token访问过于频繁(1个token访问频率最大值不能高于1秒)。如:1个token1秒访问5次,是不允许的行为,严重还会被防火墙误判为CC攻击。 echo "API接口的数组位置".$index.",返回提示:".$getJson2Arr["info"];//输出提示语 } }, 'rejected'=>function($reason,$index){ //访问失败操作 echo $index;//访问失败API接口数组的位置从0开始。 print_r($reason);//响应的部分数据 //开发建议:这里建议直接提示即可。因为不同的开发框架提示都会有差异。上述2个数据不一定存在。 }, ]);