astrotomic / ecologi-sdk
与 Ecologi API 交互。
0.2.0
2024-02-07 18:52 UTC
Requires
- php: ^8.1
- ext-json: *
- moneyphp/money: ^4.0.5
- saloonphp/saloon: ^3.0
Requires (Dev)
- laravel/pint: ^1.13.10
- pestphp/pest: ^2.33.4
- phpstan/phpstan: ^1.10.57
This package is auto-updated.
Last update: 2024-09-20 01:39:39 UTC
README
安装
composer require astrotomic/ecologi-sdk
使用
use Astrotomic\Ecologi\Ecologi; use Astrotomic\Ecologi\Enums\CarbonUnit; $ecologi = new Ecologi($token); // Reporting API $ecologi->reporting()->getTrees('astrotomic'); $ecologi->reporting()->getCarbonOffset('astrotomic'); $ecologi->reporting()->getImpact('astrotomic'); // Purchasing API $ecologi->purchasing(test: false)->buyTrees(10, name: 'Gummibeer', idempotency: '1234567890'); $ecologi->purchasing(test: false)->buyCarbonOffset(500, unit: CarbonUnit::KG, idempotency: '1234567890');
贡献
请参阅 CONTRIBUTING 获取详细信息。您也可能对 行为准则 感兴趣。
安全性
如果您发现任何安全问题,请参阅 SECURITY 了解报告步骤。
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。
免费软件
您可以使用此包,但如果它进入您的生产环境,我将非常感激您为世界买一棵树。
众所周知,应对气候变化并保持温度不超过1.5C的最好工具之一是 种植树木。如果您为我的森林做出贡献,您将为当地家庭创造就业机会并恢复野生动物栖息地。
您可以在 ecologi.com/astrotomic 购买树木。
有关免费软件的更多信息,请参阅 treeware.earth