Download the PHP package myparcelbe/sdk without Composer
On this page you can find all versions of the php package myparcelbe/sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download myparcelbe/sdk
More information about myparcelbe/sdk
Files in myparcelbe/sdk
Package sdk
Short Description This package is designed to send and receive data from MyParcel by means of an API.
License GPL-3.0-or-later
Homepage https://www.sendmyparcel.be
Informations about the package sdk
MyParcel SDK
- Installation
- Installation without composer
- Requirements
- Quick start and examples
- Available Methods
- Contribute
Please, star this repository if you use this repository. :star:
Installation with composer
This SDK uses composer.
Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
For more information on how to use/install composer, please visit: https://github.com/composer/composer
To install the MyParcel SDK into your project, simply
$ composer require myparcelbe/sdk
Installation without composer
If you don't have experience with composer, it is possible to use the SDK without using composer.
You can download the zip on the projects releases page.
- Download the package zip (SDKvx.x.x.zip).
- Unzip the contents of the zip, and upload the vendor directory to your server.
- In your project, require the file src/AutoLoader.php
- You can now use the SDK in your project
Requirements
The MyParcel SDK works on php versions 5.6, 7.x. Also the php curl extension needs to be installed.
Quick start and examples
Available Methods
User-agent
To give us insight into which CMS system you make a connection from, you should send a User-Agent. If you're using a known CMS system it's required. You must send the name of the CMS system followed by a version number. A version is not required.
Submitting full address
Submitting address in pieces
Create concept
Download labels
Get label link
MyParcel consignment id
If you don't use , you can also use the MyParcelConsignmentId when you create a concept: After , and , you can save the api id to your database. With this id you can easily retrieve the latest status.
Get status
After , and you can get the status.
Get barcode
The barcode is available after and
Multiple shipments
To create multiple consignments or get one pdf with multiple consignments, set multiple consignments. It's faster and cleaner.
Later on
In a new request, you can get all the data again.
Contribute
- Check for open issues or open a new issue to start a discussion around a bug or feature.
- Fork the repository on GitHub to start making your changes.
- Write one or more tests for the new feature or that expose the bug.
- Make code changes to implement the feature or fix the bug.
- Send a pull request to get your changes merged and published.