PHP code example of rickkuilman / digital-humani-php-sdk
1. Go to this page and download the library: Download rickkuilman/digital-humani-php-sdk library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
rickkuilman / digital-humani-php-sdk example snippets
// Create new sandbox instance
$digitalHumani = new DigitalHumani($apiKey, $enterpriseId);
// Plant a tree
$digitalHumani->plantTree('[email protected]');
// Count trees planted
$digitalHumani->treeCount();
// Get current Enterprise
$enterprise = $digitalHumani->enterprise();
// .. or get Enterprise by ID
$enterprise = $digitalHumani->enterprise('4c6e672d');
// 🌳 Count planted trees
$enterprise->treeCount();
// 🌳 Count planted trees since 2021-01-01
$enterprise->treeCount(Carbon::make('2021-01-01'));
// 🌳 Count planted trees between 2021-01-01 and 2021-08-01
$enterprise->treeCount(Carbon::make('2021-01-01'), Carbon::make('2022-08-01'));
// 🌳 Count planted trees for specific month
$enterprise->treeCountForMonth(Carbon::make('2021-08'));
// 🌳 Plant tree
$enterprise->plantTree('[email protected]')
// Get list of all Projects
$projects = $digitalHumani->projects();
// Get second project
$project = $projects[1];
// .. or get Project by ID
$project = $digitalHumani->project('81818182');
// Plant a tree for this project
$project->plantTree('[email protected]', 3);
// Plant one tree
$tree = $digitalHumani->plantTree('[email protected]');
// Plant ten trees
$trees = $digitalHumani->plantTree('[email protected]', 10);
// Get UUID of tree(s)
$uuid = $tree->uuid;
// Get details of a planted tree (or trees) by ID
$digitalHumani->tree('9f05511e-56c6-40f7-b5ca-e25567991dc1');
// Count trees for a user
$digitalHumani->countTreesPlantedByUser('[email protected]');
// Set the third parameter to "true"
$digitalHumani = new DigitalHumani($apiKey, $enterpriseId, true);
// ..or use a method
$digitalHumani->useProductionEnvironment();
// Create new sandbox instance, leaving out the enterpriseId
$digitalHumani = new DigitalHumani($apiKey);
// Plant a tree for a specific project and enterprise
$digitalHumani->plantTree('[email protected]', 1, $projectId, $enterpriseId);
// Set a default enterprise afterwards, which will be used for all requests from now on
$digitalHumani->setEnterprise('11111111');
// Plant a tree for a specific project using the default enterprise from above
$digitalHumani->plantTree('[email protected]', 1, $projectId);
// Count trees of a specific month for a specific enterprise, overruling the default
$digitalHumani->treeCountForMonth(Carbon::make('2021-10'), '99999999');
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.