ksdev/pakkelabel-dk-api

There is no license information available for the latest version (2.0.1) of this package.

Pakkelabel.dk API class

2.0.1 2015-10-22 13:06 UTC

This package is not auto-updated.

Last update: 2024-11-13 11:31:11 UTC


README

Usage:
----------------
The first thing required is to login

     $label = new Pakkelabels('api_user', 'api_key'); 

This will login and fetch the required token. 
The token is then automatically added to any subsequent calls. 

To see the generated token you can use:

    echo $label->getToken();

Examples:
----------------

    // Get all Post Danmark labels shipped to Denmark
    $labels = $label->shipments(array('shipping_agent' => 'pdk', 'receiver_country' => 'DK'));

    // Display the PDF for a specific label
    $base64 = $label->pdf(31629);
    $pdf = base64_decode($base64);
    header('Content-type: application/pdf');
    header('Content-Disposition: inline; filename="label.pdf"');
    echo $pdf;