jokod/impactco2-php
最新稳定版本:1.0.5
Composer 安装命令:
composer require jokod/impactco2-php
包简介
Une librairie PHP permettant de comparer la consommation en CO₂e de divers équivalents
关键字:
README 文档
README
Une librairie PHP permettant de comparer la consommation en CO₂e de divers équivalents.
Retrouvez le projet ainsi que la documentation officielle de l'API ImpactCO2 sur impactco2.fr.
Installation
Prérequis
- PHP 8.3 ou supérieur
Composer
Vous pouvez installer cette librairie via Composer. Exécutez la commande suivante :
composer require jokod/impactco2-php
Utilisation
Retrouvez l'ensemble des endpoints disponibles sur la documentation officielle de l'API ImpactCO2 : Documentation API.
<?php require 'vendor/autoload.php'; use Jokod\Impactco2Php\Client; use Jokod\Impactco2Php\Endpoints\HeaterEnpoint; use Jokod\Impactco2Php\Enums\LanguagesEnum; use Jokod\Impactco2Php\Endpoints\ThematicsEcvEndpoint; use Jokod\Impactco2Php\Enums\ThematicEnum; use Jokod\Impactco2Php\Endpoints\TransportEndpoint; use Jokod\Impactco2Php\Enums\TransportsEnum; // Créer une instance du client $client = new Client([ 'api_key' => 'votre_cle_api', // Optionnel 'language' => LanguagesEnum::ES // Langue par défaut: FR ]); // Utiliser l'endpoint ThematicsEcvEndpoint (/thematiques/ecv/{id}) try { $thematicsEcvEndpoint = new ThematicsEcvEndpoint(ThematicEnum::FURNITURE, 0); // id et détail $response = $client->execute($thematicsEcvEndpoint); echo $response; } catch (\Exception $e) { echo 'Erreur : ' . $e->getMessage(); } // Utiliser l'endpoint TransportEndpoint (/transport) try { $transportEndpoint = new TransportEndpoint( 10, // distance [ // Liste des transports TransportsEnum::CAR, TransportsEnum::ELECTRIC_CAR ], false, // Tous les transports 0, // Taux de remplissage moyen 3 // Inclure la construction ); $response = $client->execute($transportEndpoint); echo $response; } catch (\Exception $e) { echo 'Erreur : ' . $e->getMessage(); }
Licence
Ce projet est sous licence MIT.
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-10-09
