schoppax/gel-php

该包的最新版本(3.0.0)没有提供许可信息。

GEL API v3 PHP 7.2+ 库

3.0.0 2024-07-23 07:54 UTC

This package is auto-updated.

Last update: 2024-09-23 08:22:58 UTC


README

一个易于使用的PHP包,用于与[gel的API]通信。

安装

composer require schoppax/gel-php

或者在您的项目composer.json的"require"对象中添加"schoppax/gel-php"

示例

<?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);
}