nekofar / virgool
Virgool API 的 PHP 封装
dev-master / 1.0.x-dev
2019-08-17 22:01 UTC
Requires
- php: >=5.6.0
- ext-json: *
- netresearch/jsonmapper: ^1.5
- php-http/client-implementation: ^1.0
- php-http/discovery: ^1.0
- php-http/httplug: ^1.0
- php-http/message-factory: ^1.0
- psr/http-message: ^1.0
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^0.5.0
- escapestudios/symfony2-coding-standard: ^3.8
- guzzlehttp/psr7: ^1.0
- jchook/phpunit-assert-throws: ^1.0
- php-http/curl-client: ^1.0
- php-http/message: ^1.0
- php-http/mock-client: ^1.0
- phpcompatibility/php-compatibility: ^9.2
- phpunit/phpunit: ^8.2
- squizlabs/php_codesniffer: ^3.4
- vlucas/phpdotenv: ^3.4
This package is auto-updated.
Last update: 2024-09-18 09:52:59 UTC
README
请注意,这个库正在积极开发中,目前尚未准备好在生产环境中使用。
Virgool PHP API
这是一个 Virgool API 的 PHP 封装。
安装
这个封装依赖于 HTTPlug,它定义了如何发送和接收 HTTP 消息。你可以使用任何实现了 php-http/client-implementation 的库来发送 HTTP 消息。
composer require nekofar/virgool:^1.0@dev
使用 cURL 安装,可以运行以下命令
composer require nekofar/virgool:^1.0@dev php-http/curl-client:^1.0
用法
使用您的用户名和密码访问您的账户。
use \Nekofar\Virgool\Client; $config = Config::create('username', 'password'); $client = Client::create($config); try { $user = $client->getUser(); echo 'Name: ' . $user->name . PHP_EOL; echo 'User: ' . $user->username . PHP_EOL; } catche (\Exception $e) { echo 'Error: ' . $e->getMessage(); }
贡献
测试套件使用 PHPUnit 构建。通过运行 phpunit
命令或此 composer 脚本来运行单元测试套件。
composer test