hqapi/hqapi-client
Composer 安装命令:
composer require hqapi/hqapi-client
包简介
A PHP client for the API services at HQAPI.com. Get your API token at https://hqapi.com/
README 文档
README
A lightweight and easy-to-use PHP client for interacting with the HQAPI web services.
This client provides convenient access to HQAPI endpoints for tasks such as capturing screenshots, example operations, and other web services — without manually handling HTTP requests or cURL calls.
🚀 Features
- Simple, intuitive interface for all HQAPI endpoints
- Fully type-hinted and PHP 8+ compatible
- Automatic error handling with
ApiException - Handles JSON responses and binary content (images) seamlessly
- PSR-12 compliant and ready for Composer autoloading
📦 Installation
Install via Composer:
composer require hqapi/hqapi-client
Autoloading is handled automatically by Composer.
🔧 Usage
Initialize the client
<?php use HQAPI\ScreenshotClient; use HQAPI\Exceptions\ApiException; require 'vendor/autoload.php'; $client = new ScreenshotClient('YOUR_API_TOKEN_HERE');
Screenshot Create method
try { $response = $client->create( url: "https://hqapi.com/", theme: "dark", full_page: true ); // Get raw content (image data) $imageData = $response->getContent(); // Save to disk file_put_contents("screenshot.png", $imageData); echo "Screenshot saved successfully!"; } catch (ApiException $e) { echo "API error: " . $e->getMessage(); }
ExampleClient usage
use HQAPI\ExampleClient; $example = new ExampleClient('YOUR_API_TOKEN_HERE'); try { // No operation $nop = $example->nop(); // Ping $ping = $example->ping("hello"); // Add numbers $sum = $example->add(3, 7); echo "Ping response: $ping, Sum: $sum"; } catch (ApiException $e) { echo "API error: " . $e->getMessage(); }
🛠️ Classes
- ScreenshotClient – Screenshot API methods (
nop,create) - ExampleClient – Example API methods (
nop,ping,add) - ApiException – Thrown on API errors or invalid responses
📜 License
Distributed under the MIT License.
hqapi/hqapi-client 适用场景与选型建议
hqapi/hqapi-client 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 22 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 10 月 17 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 hqapi/hqapi-client 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 hqapi/hqapi-client 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 22
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 10
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-10-17