schoppax / gel-php
GEL API v3 PHP 7.2+ library
Installs: 34
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/schoppax/gel-php
Requires
- php: >=7.2.0
- guzzlehttp/guzzle: ~7.0
This package is auto-updated.
Last update: 2025-10-21 15:21:11 UTC
README
An easy-to-use PHP package to communicate with [gel's API].
Installation
composer require schoppax/gel-php
or add "schoppax/gel-php" in your "require" object of your project composer.json.
Example
<?php require 'vendor/autoload.php'; $apiKey = 'api-key'; $depotNr = 0; $knr = 0; $test = true; $gel = new mehrWEBnet\Gel\Gel($apiKey, $depotNr, $knr, $test); // Modify Shipment By SNR // var_dump($gel->shipments()->modify('snr', [parameters])); // List all carriers // var_dump($gel->shipmentQuotes()->create([parameters])); try { var_dump($gel->shipments()->create([ 'sname1' => 'company name', 'sname1' => 'first name', 'sname2' => 'lastname', 'sstreet' => 'street', 'scountry' => 'D', 'szipcode' => 'zip_code', 'stown' => 'city', 'cname1' => 'name', 'cstreet' => 'street', 'ccountry' => 'D', 'ctown' => 'city', 'srv' => '2', 'xsrv>' => 'A', 'collicnt' => 'int', 'colli' => '|weight|length|width|height', // in cm 'avis' => 'phone', 'atype' => 'A3', 'email' => 'mail', 'rcall' => '' ])); } catch(GuzzleHttp\Exception\ClientException $t) { var_dump($t); }