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: 2 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 8 years ago)
- Default Branch: master
- Last Pushed: 2022-03-16T11:24:09.000Z (about 3 years ago)
- Last Synced: 2024-04-14T07:27:31.131Z (about 1 year 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.
