nekofar/virgool

Virgool API 的 PHP 封装

dev-master / 1.0.x-dev 2019-08-17 22:01 UTC

This package is auto-updated.

Last update: 2024-09-18 09:52:59 UTC


README

请注意,这个库正在积极开发中,目前尚未准备好在生产环境中使用。

Virgool PHP API

Packagist Version PHP from Packagist Travis (.com) branch Codecov Packagist

这是一个 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