https://github.com/elasticemail/elasticemail.webapiclient-php
Easily send emails with Elastic Email using Web API PHP Client https://elasticemail.com/
https://github.com/elasticemail/elasticemail.webapiclient-php
api elastic elasticemail email php transactional web
Last synced: 8 months ago
JSON representation
Easily send emails with Elastic Email using Web API PHP Client https://elasticemail.com/
- Host: GitHub
- URL: https://github.com/elasticemail/elasticemail.webapiclient-php
- Owner: ElasticEmail
- License: mit
- Created: 2017-05-02T13:41:23.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-03-16T11:24:09.000Z (over 4 years ago)
- Last Synced: 2024-04-14T07:27:31.131Z (about 2 years ago)
- Topics: api, elastic, elasticemail, email, php, transactional, web
- Language: PHP
- Homepage:
- Size: 1.07 MB
- Stars: 21
- Watchers: 1
- Forks: 18
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: License.txt
Awesome Lists containing this project
README
**LEGACY**
New version of API - https://github.com/ElasticEmail/elasticemail-php
**This library allows you to quickly and easily use the Elastic Email Web API v2 via PHP.**
# Prerequisites #
* [An Elastic Email account](https://elasticemail.com/account/)
# Instalation #
```
composer require elastic-email/web-api-client
```
# API #
API documentation you can find on [Elastic Email website](https://api.elasticemail.com/public/help).
# Examples #
##### Load account #####
```
$loader = require_once(__DIR__.'/../vendor/autoload.php');
$configuration = new \ElasticEmailClient\ApiConfiguration([
'apiUrl' => 'https://api.elasticemail.com/v2/',
'apiKey' => 'yourApiKey'
]);
$client = new \ElasticEmailClient\ElasticClient($configuration);
$clientData = $client->Account->Load();
```
##### Send email #####
```
$loader = require_once(__DIR__.'/../vendor/autoload.php');
$configuration = new \ElasticEmailClient\ApiConfiguration([
'apiUrl' => 'https://api.elasticemail.com/v2/',
'apiKey' => 'yourApiKey'
]);
$client = new \ElasticEmailClient\ElasticClient($configuration);
$client->Email->Send(
"title",
"from@email",
"from name",
null,
null,
null,
null,
null,
null,
array("to@email"),
array(),
array(),
array(),
array(),
array(),
null,
null,
null,
"Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
null
);
```
# About #
ElasticEmail.WebApiClient is guided and supported by the ElasticEmail Dev Team.
ElasticEmail.WebApiClient is maintained and funded by Elastic Email Inc. The names and logos for ElasticEmail.WebApiClient are trademarks of Elastic Email Inc.
