PHPackages                             trackingmore/trackingmore-sdk-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. trackingmore/trackingmore-sdk-php

ActiveLibrary

trackingmore/trackingmore-sdk-php
=================================

The PHP SDK of TrackingMore API

0.1.1(2y ago)44.7k↓28.6%3[1 PRs](https://github.com/TrackingMore-API/trackingmore-sdk-php/pulls)1MITPHPPHP &gt;=5.6

Since Oct 11Pushed 2y agoCompare

[ Source](https://github.com/TrackingMore-API/trackingmore-sdk-php)[ Packagist](https://packagist.org/packages/trackingmore/trackingmore-sdk-php)[ RSS](/packages/trackingmore-trackingmore-sdk-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (3)Used By (1)

TrackingMore API PHP SDK
========================

[](#trackingmore-api-php-sdk)

The PHP SDK of TrackingMore API

Contact:

Official document
-----------------

[](#official-document)

[Document](https://www.trackingmore.com/docs/trackingmore/d5ac362fc3cda-api-quick-start)

Index
-----

[](#index)

1. [Installation](https://github.com/TrackingMore-API/trackingmore-sdk-php#installation)
2. [Testing](https://github.com/TrackingMore-API/trackingmore-sdk-php#testing)
3. SDK
    1. [Couriers](https://github.com/TrackingMore-API/trackingmore-sdk-php#couriers)
    2. [Trackings](https://github.com/TrackingMore-API/trackingmore-sdk-php#trackings)
    3. [Air Waybill](https://github.com/TrackingMore-API/trackingmore-sdk-php#air-waybill)

Installation
------------

[](#installation)

##### Option 1 (recommended): Download and Install Composer.

[](#option-1-recommended-download-and-install-composer)

Run the following command to require TrackingMore PHP SDK

```
composer require trackingmore/trackingmore-sdk-php

```

Use autoloader to import SDK files

```
require('vendor/autoload.php');

use Trackingmore\TrackingMoreException;
use TrackingMore\AirWaybills;
use TrackingMore\Couriers;
use TrackingMore\Trackings;

$key = 'your api key';

$response = null;

$couriers = new Couriers($key);
$trackings = new Trackings($key);
$airWaybill = new AirWaybills($key);

try {
    //Get all couriers (couriers/all)
    $response = $couriers->getAllCouriers();
} catch (TrackingMoreException $e) {
    echo $e->getMessage();
}

print_r($response);
```

##### Option 2: Manual installation

[](#option-2-manual-installation)

1. Download or clone this repository to desired location
2. Reference files of this SDK in your project. Absolute path should be prefered.

```
