cometbackup / comet-php-sdk
Comet Server API 的 PHP SDK
v4.36.0
2024-09-17 01:28 UTC
Requires
- php: >=7.0
- ext-curl: *
- ext-json: *
- guzzlehttp/guzzle: ^6|^7
Requires (Dev)
- phpunit/phpunit: ^8
- dev-master
- v4.36.0
- v4.35.0
- v4.34.0
- v4.33.0
- v4.32.0
- v4.31.0
- v4.30.0
- v4.29.0
- v4.28.0
- v4.27.0
- v4.26.0
- v4.25.0
- v4.24.0
- v4.23.0
- v4.22.0
- v4.21.0
- v4.20.0
- v4.19.0
- v4.18.0
- v4.17.0
- v4.16.0
- v4.15.0
- v4.14.0
- v4.13.0
- v4.12.0
- v4.11.0
- v4.10.0
- v4.9.0
- v4.8.0
- v4.7.0
- v4.6.0
- v4.5.0
- v4.4.0
- v4.3.0
- v4.2.0
- v4.1.0
- v4.0.0
- v3.25.0
- v3.24.0
- v3.23.0
- v3.22.0
- v3.21.0
- v3.20.0
- v3.19.0
- v3.18.0
- v3.17.0
- v3.16.0
- v3.15.0
- v3.14.0
- v3.13.0
- v3.12.0
- v3.11.0
- v3.10.0
- v3.9.0
- v3.8.0
- v3.7.0
- v3.6.0
- v3.5.0
- v3.4.0
- v3.3.0
- v3.2.0
- v3.1.0
- v3.0.0
- v2.7.0
- v2.6.0
- v2.5.4
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.0
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.0
- v2.1.0
- v2.0.0
- v1.1.0
- v1.0.1
- v1.0.0
This package is auto-updated.
Last update: 2024-09-17 01:36:51 UTC
README
Comet Server API 允许您在您的 Comet 服务器上创建和管理客户账户。
Comet Licensing Ltd 在 MIT 许可证 下免费提供此库;您可以在任何 PHP 项目中嵌入它,无论是免费还是商业的,只要在 *.php
文件中保持版权头注释完整。
功能
- 全面覆盖 Comet Server API 方法、数据结构和常量定义
- 通过
\Comet\Server
类轻松进行同步 API 请求 - 支持异步/ Promise 请求的 PSR-7
- PHP 7.x 类型提示。为了与 PHP 5.x 兼容,请使用 最后一个 v3.x SDK 发布版本。
版本兼容性
此库使用 语义版本控制。然而,此库的大部分内容是从特定版本的 Comet 服务器内部协议描述自动生成的;要找到源 Comet 服务器版本,请检查 \Comet\Def::APPLICATION_VERSION
常量。
可以使用较新的 API 库与较旧的 Comet 服务器版本一起使用,但某些功能可能不可用,并且任何新的 API 属性都将不会被 Comet 服务器识别和忽略。
可以使用较旧的 API 库与较新的 Comet 服务器版本一起使用。对应于新 Comet 服务器功能的未知 API 属性将通过 __unknown_properties
系统保留。
入门
通过 Composer 安装
composer require cometbackup/comet-php-sdk
列出所有用户账户
<?php require 'vendor/autoload.php'; // Load Composer classes $server = new \Comet\Server("http://127.0.0.1:8060/", "admin", "admin"); $accounts = $server->AdminListUsers(); var_dump($accounts);
运行包测试
此包使用 PHPUnit 进行测试。
- 将
phpunit.xml.dist
文件复制到phpunit.xml
,并修改COMET_SERVER
变量以指向您的测试 Comet 服务器 - 运行
phpunit
检查所有 PHP 文件
find ./Comet/ -name '*.php' -exec php -l {} \;
获取帮助
欢迎在 GitHub 上提交错误报告和拉取请求 https://github.com/CometBackup/comet-php-sdk。
您还可以通过 cometbackup.com 的票据系统提交问题。