dev-master
9999999-devIndependent Ecomail API wrapper for Nette
New BSD
The Requires
- php >=5.3.1
- nette/nette ~2.3
api nette ecomail
Independent Ecomail API wrapper for Nette
Jednoduchá implementace Ecomail API pro Nette, pokrývá jen část rozsahu celého API. Za případné rozšíření budu rád, v současné chvíli jsem pro ostatní funkce neměl využití., (*1)
Autor nemá žádné spojení s firmou Ecomail ani s Nette Framework., (*2)
Nejjednodušším způsobem instalace je přidat do souboru composer.json
:, (*3)
"require": { "haltuf/ecomail-nette": "dev-main" }
nebo pomocí příkazu, (*4)
composer require haltuf/ecomail-nette:@dev
Do souboru config.neon
přidejte následující řádky:, (*5)
extensions: ecomail: Ecomail\Extension ecomail: key: YOUR_KEY_HERE
Službu si injectněte do Presenteru:, (*6)
/** @var \Ecomail\Ecomail @inject */ public $ecomail;
A následně můžete používat:, (*7)
// získá všechny seznamy kontaktů $this->ecomail->getLists(); // získá konkrétní seznam kontaktů $this->ecomail->getList(1); // získá odběratele newsletteru, stránkování funguje po 20 $this->ecomail->getSubscribers(1, $page); // získá konkrétního odběratele ze seznamu kontaktů ID 1 $this->ecomail->getSubscriber(1, 'example@example.com'); // vytvoří nového odběratele, pokud existuje, tak ho upraví // pro seznam všech možných hodnot se podívejte na kód funkce $this->ecomail->addSubscriber(1, array('email' => 'example@example.com', FALSE, TRUE, TRUE)); // smazání odběratele $this->ecomail->deleteSubscriber(1, 'example@example.com');
Independent Ecomail API wrapper for Nette
New BSD
api nette ecomail