apitoolkit / apitoolkit-slim
APIToolkit SDK for php slim 框架
v1.7.0
2024-06-22 09:37 UTC
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- galbar/jsonpath: ^3.0
- google/cloud-pubsub: ^1.48
- monolog/monolog: ^3.5
- php-di/php-di: ^6.4
- ramsey/uuid: ^4.7
- slim/psr7: ^1.5
- slim/slim: ^4.10
Requires (Dev)
- jangregor/phpstan-prophecy: ^1.0.0
- phpspec/prophecy-phpunit: ^2.0
- phpstan/extension-installer: ^1.2.0
- phpstan/phpstan: ^1.8
- phpunit/phpunit: ^9.5.26
- squizlabs/php_codesniffer: ^3.7
README
Slim SDK
APItoolkit 是一款面向工程师和客户支持团队的端到端 API 和网络服务管理工具包。要将您的 Slim(PHP)应用程序与 APItoolkit 集成,您需要使用此 SDK 来监控传入流量,汇总请求,然后将它们发送到 APItoolkit 服务器。
目录
安装
请运行以下命令安装 SDK
composer require apitoolkit/apitoolkit-slim
配置
接下来,在 app/middleware.php
文件中创建 APIToolkitMiddleware
类的新实例,并将中间件注册到 Slim 框架中,如下所示
use Slim\Factory\AppFactory; use APIToolkit\APIToolkitMiddleware; require __DIR__ . '/vendor/autoload.php'; $app = AppFactory::create(); $apitoolkitMiddleware = new APIToolkitMiddleware(['apiKey' => "{ENTER_YOUR_API_KEY_HERE}"]); $app->add($apitoolkitMiddleware); $app->get('/', function ($request, $response) { $response->getBody()->write('Hello, World!'); return $response; }); $app->run();
注意
应将 {ENTER_YOUR_API_KEY_HERE}
示例字符串替换为从 APItoolkit 控制台生成的 API 密钥。
重要
要了解更多配置选项(编辑字段、错误报告、出站请求等),请阅读此 SDK 文档。
贡献和帮助
要为此 SDK 的开发做出贡献或从社区和我们的团队请求帮助,请执行以下任何一项
- 阅读我们的 贡献指南。
- 加入我们的社区 Discord 服务器。
- 在此存储库中创建一个 新问题。
许可证
此存储库在 MIT 许可证下发布。