limelyltd/ecologi

Ecologi API 的面向对象 PHP 封装

v1.0.2 2021-11-29 12:28 UTC

This package is not auto-updated.

Last update: 2024-10-02 00:31:32 UTC


README

Latest Version on Packagist Software License Build Status Style CI Total Downloads Buy us a tree

Ecologi API 的面向对象 PHP 封装 Ecologi

要求

  • PHP >= 7.4
  • PSR-17 实现
  • PSR-18 实现

安装

通过 Composer

composer require owenvoke/ecologi guzzlehttp/guzzle:^7.0.1 http-interop/http-factory-guzzle:^1.0

我们在 HTTPlug 的帮助下与任何 HTTP 消息客户端解耦 HTTPlug.

使用

文档

更多详细文档请参阅 docs 目录.

基本使用

// Include the Composer autoloader
require_once __DIR__ . '/vendor/autoload.php';

$client = new \OwenVoke\Ecologi\Client();
$repositories = $client->report()->totalImpact('owenvoke');

认证

注意:Ecologi 仅支持通过 API 令牌进行认证。

use OwenVoke\Ecologi\Client;
$client = new Client();
$client->authenticate($apiToken, null, Client::AUTH_ACCESS_TOKEN);

变更日志

有关最近变更的更多信息,请参阅 CHANGELOG.

测试

composer test

贡献

有关详细信息,请参阅 CONTRIBUTING.

安全性

如果您发现任何与安全相关的问题,请通过电子邮件 security@voke.dev 而不是使用问题跟踪器。

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。

实物商品

您可以使用此包,但如果它进入您的生产环境,则必须为世界购买一棵树。

众所周知,应对气候变化并防止气温上升超过 1.5C 的最佳工具之一是植树。如果您支持此包并贡献于实物商品森林,您将为当地家庭创造就业机会并恢复野生动物栖息地。

您可以通过 这里 购买树木。

有关实物商品的更多信息,请参阅 treeware.earth.