textcontrol / txtextcontrol-reportingcloud
ReportingCloud Web API 的 PHP SDK。由 Text Control GmbH 编写和支持。
Requires
- php: ^8.0
- ext-dom: *
- ext-json: *
- ext-libxml: *
- ctw/ctw-http: ^3.0
- guzzlehttp/guzzle: ^7.0
- psr/container: ^1.0 || ^2.0
Requires (Dev)
- fakerphp/faker: ^1.14
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.7
- phpstan/phpstan-strict-rules: ^1.3
- phpunit/phpunit: ^9.5
- riimu/kit-phpencoder: ^2.4
- smalot/pdfparser: ^0.14
- squizlabs/php_codesniffer: ^3.6
- symfony/var-dumper: ^6.0
- dev-master
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.0.0
- 2.6.8
- 2.6.7
- 2.6.6
- 2.6.5
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.9.1
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.1
- 1.6.0
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.0
- 1.3.4
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
This package is auto-updated.
Last update: 2023-09-10 06:04:34 UTC
README
弃用包 -- 立即迁移!
截至2023年9月10日,此包不再维护。
请更新到新版本:https://github.com/TextControl/textcontrol-reportingcloud。
⚠️ 请务必查看新包的 CHANGELOG.md
。
ReportingCloud PHP SDK
这是 ReportingCloud Web API 的官方 PHP SDK。由 Text Control GmbH 编写和支持。
了解 ReportingCloud 的更多信息
了解 ReportingCloud PHP SDK 的更多信息
最低要求
从 ReportingCloud PHP SDK 3.0 开始,PHP SDK 需要 PHP 7.4 或 PHP 8.0。
所有低于 7.3 的 PHP 版本都已达到 生命周期的结束,因此,将不会为它们发布进一步的安全更新。如果您在较旧的环境中运行应用程序,强烈建议您更新到更现代的 PHP 版本。
如果您无法或不愿更新 PHP 安装,您可以考虑使用支持 PHP 7.1 的 ReportingCloud PHP SDK 2.0,或支持 PHP 5.6 的 ReportingCloud PHP SDK 1.0。
请注意,这些版本不再维护。
另外,您也可以通过直接访问 Web API 来使用 ReportingCloud。在这种情况下,建议使用 curl 扩展来执行 API 调用。
使用 Composer 安装
使用 Composer 在您的项目中安装 ReportingCloud PHP SDK 3.0
composer require textcontrol/txtextcontrol-reportingcloud:^3.0
安装后,只需包含 Composer 的自动加载器
include_once 'vendor/autoload.php';
现在您可以使用 SDK 了。
演示和单元测试的 API 密钥
ReportingCloud PHP SDK附带了一系列示例应用程序(请参阅目录/demo
)和phpunit测试(请参阅目录/test
)。每个目录中的脚本都需要 ReportingCloud 的API密钥才能执行。为了避免API密钥意外通过公共GIT仓库公开,您需要首先指定它。您有两种方法可以这样做
使用PHP常量
define('REPORTING_CLOUD_API_KEY', 'your-api-key');
使用环境变量(例如在.bashrc
中)
export REPORTING_CLOUD_API_KEY='your-api-key'
注意,这些说明仅适用于示例脚本和phpunit测试。当您在应用程序中使用ReportingCloud时,请在构造函数中设置API密钥或使用setApiKey($apiKey)
方法。例如,请参阅/demo/instantiation.php
。
入门指南
ReportingCloud PHP 快速入门教程是您在应用程序中使用ReportingCloud PHP SDK的起点。
此外,ReportingCloud PHP SDK附带了一系列示例应用程序(请参阅目录/demo
)。这些示例应用程序经过良好注释,旨在展示ReportingCloud的所有部分。
获取支持
ReportingCloud PHP SDK由ReportingCloud Web API制造商Text Control GmbH编写并支持。
尽管我们尽了最大努力创建易于理解的文档、示例应用程序和单元测试,但我们明白有时您可能需要一些技术支持。
如果您对ReportingCloud或PHP SDK有任何疑问,我们愿意帮助您。