qgproxy/phpsdk
Composer 安装命令:
composer require qgproxy/phpsdk
包简介
sdk for php
README 文档
README
demo
examples/DymanicShare.php : 动态共享 所有api接口
examples/DymanicExcusive.php : 动态独占 所有api接口
examples/DymanicAlone.php : 动态独享 所有api接口
examples/Tunnel.php : 隧道 所有api接口
examples/StaticAlone.php : 静态独享 所有api接口
使用composer安装
composer require qgproxy/phpsdk
Api文档
官网文档 点击查看
使用(以动态共享为例)
<?php include '../vendor/autoload.php'; use qgproxy\Api; //========提取IP资源============================================================================= $params = [ 'Key' => 'xxx', // 'Num' => 1, //申请数量,默认为1 // 'AreaId' => '', //区域编号(https://www.qg.net/doc/1799.html) // 'Isp' => '', //运营商ID;选填;默认查询全部 // 'Detail' => 0, //是否查看详情(可查看到具体的省市县信息) // 'Distinct' => 0, //去重,1为开启,默认为0,仅对动态IP有用 ]; $result = Api::allocate($params); var_dump($result);die; //========使用代理IP============================================================================= // $targetUrl 目标站点 // $proxyIp 代理ip // $proxyPort 代理端口 // $proxyUser authKey(key) // $proxyPassword authpwd(密码) $result = Api::sendRequest($targetUrl, $proxyIp, $proxyPort, $proxyUser, $proxyPassword); var_dump($result);die; //========获取IP资源池============================================================================ $params = [ 'Key' => 'xxx', // 'Num' => 1, //申请数量,默认为1 // 'AreaId' => '', //区域编号(https://www.qg.net/doc/1799.html) // 'Isp' => '', //运营商ID;选填;默认查询全部 // 'Detail' => 0, //查看详情,0为关闭,默认为0 ]; $result = Api::extract($params); var_dump($result);die; //=======查询IP资源============================================================================== $params = [ 'Key' => 'xxx', // 'TaskID' => '', //任务ID;多个用,分隔;全部以”* “表示 // 'Detail' => 0, //查看详情,0为关闭,默认为0 ]; $result = Api::query($params); var_dump($result);die; //=======添加白名单============================================================================== $params = [ 'Key' => 'xxx', // 'IP' => '', //IP地址;多个用,分隔 ]; $result = Api::addWhitelist($params); var_dump($result);die; //=======删除白名单============================================================================== $params = [ 'Key' => 'xxx', // 'IP' => '', //IP地址;多个用,分隔 ]; $result = Api::delWhitelist($params); var_dump($result);die; //========查询白名单============================================================================= $params = [ 'Key' => 'xxx', ]; $result = Api::queyrWhitelist($params); var_dump($result);die; //========通道配额============================================================================= $params = [ 'Key' => 'xxx', ]; $result = Api::infoQuota($params); var_dump($result);die; //=========区域查询============================================================================ $params = [ 'Key' => 'xxx', // 'AreaId' => '', //区域编号(https://www.qg.net/doc/1799.html) // 'Isp' => '', //运营商ID;选填;默认查询全部 // 'Status' => 0, //可用状态;0为不可用,1为可用;选填;默认全部 ]; $result = Api::resources($params); var_dump($result);die;
您可以在examples目录下找到更全面的示例
qgproxy/phpsdk 适用场景与选型建议
qgproxy/phpsdk 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 27 次下载、GitHub Stars 达 0, 最近一次更新时间为 2022 年 09 月 09 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 qgproxy/phpsdk 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 qgproxy/phpsdk 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 27
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-09-09