Download the PHP package budgetlens/postl-rest-api-client without Composer

On this page you can find all versions of the php package budgetlens/postl-rest-api-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package postl-rest-api-client

postnl-rest-api

Client for the PostNL Rest API

Attention!

Currently this project is stalled as no access to the PostNL is currently available to us.\ Sorry for the inconvenience

Installation

Client initialization:

Testing

Examples

See tests folder

Implementation Status

This library is still in development. After an endpoint implementation is finished a new (sub)version will be released. \ Meaning of Is finished::

Current Development State

Service Version Implemented
Addresses More info
Adrescheck Nationaal v1
Adrescheck Internationaal v1
Geo Adrescheck Nationaal v1
Adrescheck Basis Nationaal v1
Send and Track More info
Shipping webservice v1
Barcode webservice v1
Labelling webservice v1
Confirming webservice v1
Shippingstatus webservice v1
Delivery Options More info
Deliverydate webservice v1
Location webservice v1
Timeframe webservice v1
Checkout More info
Checkout Postalcode Check v1
Checkout API v1
Customer Overview More info
Bedrijfscheck Nationaal v1

Endpoint/Service specific

Adrescheck Nationaal

No contract for this service, tests not 100%!

Base endpoint: /address/national

Endpoint Version Implemented Tested
/v1/validate/ v1

Adrescheck Internationaal

No contract for this service, tests not 100%!

Base endpoint: /address/international

Endpoint Version Implemented Tested
/v1/labelformat v1
/v1/validate v1

Geo Adrescheck Nationaal

No contract for this service, tests not 100%!

Base endoint: /address/national

Endpoint Version Implemented Tested
/v1/geocode v1

Adrescheck Basis Nationaal

No contract for this service, tests not 100%!

Base endoint: /address/sequence

Endpoint Version Implemented Tested
/v1/postalcode v1

Shipping webservice

Base endoint: /

Endpoint Version Implemented Tested
/v1/shipment v1

Barcode webservice

Base endoint: /shipment/v1_1

Endpoint Version Implemented Tested
/barcode v1_1

Labelling webservice

Base endoint: /shipment/v2_2

Endpoint Version Implemented Tested
/label v2_2

Confirming webservice

Base endoint: /shipment/v2

Endpoint Version Implemented Tested
/confirm v2

Shippingstatus webservice

Base endoint: /shipment

Endpoint Version Implemented Tested
/v2/status/barcode v2
/v2/status/reference v2
/v2/status/lookup v2
/v2/status/signature v2
/v2/status/{customerNumber}/updatedshipments v2

Deliverydate webservice

Base endoint: /shipment

Endpoint Version Implemented Tested
/v2_2/calculate/date/delivery v2_2
/v2_2/calculate/date/shipping v2_2

Location webservice

Base endoint: /shipment

Endpoint Version Implemented Tested
/v2_1/locations/nearest v2_1
/v2_1/locations/nearest/geocode v2_1
/v2_1/locations/area v2_1
/v2_1/locations/lookup v2_1

Timeframe webservice

Base endoint: /shipment/v2_1

Endpoint Version Implemented Tested
/calculate/timeframes v2_1

Checkout Postalcode Check

Base endoint: /shipment/checkout

Endpoint Version Implemented Tested
/v1/postalcodecheck/ v1

Checkout API

Base endoint: /shipment/v1

Endpoint Version Implemented Tested
/checkout v1

Bedrijfscheck Nationaal

No contract for this service, tests not 100%!

Base endoint: /company/search

Endpoint Version Implemented Tested
/v3/phonenumber/ v3

All versions of postl-rest-api-client with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4
guzzlehttp/guzzle Version ^7.0
intervention/validation Version ^2.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package budgetlens/postl-rest-api-client contains the following files

Loading the files please wait ....