1. Go to this page and download the library: Download tldev-de/mygeotab-php 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/ */
tldev-de / mygeotab-php example snippets
$api = new Geotab\API("[email protected]", "password", "DatabaseName", "my.geotab.com");
$api->authenticate();
$api->get("Device", ["resultsLimit" => 1], function ($results) {
var_dump($results);
}, function ($error) {
var_dump($error);
});
$toDate = new DateTime();
$fromDate = new DateTime();
$fromDate->modify("-1 month");
try {
$violations = $api->get("DutyStatusViolation", [
"search" => [
"userSearch" => ["id" => "b1"],
"toDate" => $toDate->format("c"), // ISO8601, or could use "2018-11-03 00:53:29.370134"
"fromDate" => $fromDate->format("c")
],
"resultsLimit" => 10
]);
} catch (Exception $e) {
// Handle this or return
}
echo "The driver has " . count($violations) . " violations!";
composer install mygeotab-php
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.