rossriley / mailjet
Mailjet API wrapper for PHP 5.3
1.0.0
2013-08-30 08:38 UTC
Requires
- php: >=5.3.3
- ext-curl: *
Requires (Dev)
- atoum/atoum: dev-master
This package is not auto-updated.
Last update: 2024-12-21 17:17:19 UTC
README
Requirements
- PHP >= 5.3.3
- CURL extension for PHP
- a Mailjet account with your apiKey and apiSecret (subscribe at http://www.mailjet.com/)
How to use
Install vendors
After cloning or downloading this library, just hit your favorite terminal with :
$ curl -s http://getcomposer.org/installer | php
$ php composer.phar install
Autoload
This library is using PSR-0 autoloading conventions helped by the Composer :
require_once path/to/vendor/.composer/autoload.php';
Create a Connection
$connection = Mailjet\Connection\Curl('MAILJET_API_KEY', 'MAILJET_API_SECRET');
You can customize Mailjet connection with options :
$connection->setOption('protocol', 'https');
$connection->setOption('output', 'xml');
Choose your API
Mailjet API is divided into 4 types and each type has a dedicated class :
- Contact
- Lists
- Message
- User
Instanciate an API is like :
$mailjet = new Mailjet\Api\Lists($connection);
$results = $mailjet->getAll();
Credits
Credits goes to J.Wage as an inspiration for classes structure.