somework / expert-sender-api
Simple API for expert sender service
0.6.0
2018-04-16 14:34 UTC
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ^6.3
- psr/http-message: ^1.0
- psr/log: ^1.0
Requires (Dev)
- phpunit/phpunit: ^6|^5.7
README
Simple API for expert sender service
Usage
$expertSender = new ExpertSender('https://api.esv2.com/', $apiKey); $customProperty = new Property(1775, ExpertSenderEnum::TYPE_STRING, 'female'); $request = new AddUserToList(); $request ->setEmail('my@email.com') ->setListId(1000) ->setFirstName('my name'); ->addProperty($customProperty) ->freeze(); $result = $expertSender->addUserToList($request); if ($result->isOk()) { ... } else { $requestData = $expertSender->getRequestData(); }
Implemented functions
- addUserToList
- deleteUser
- getUserId
- addTableRow
- getTableData
- updateTableRow
- deleteTableRow
- changeEmail
- sendTrigger
- sendTransactional
- sendSystemTransactional
- getLists
- getShortSubscriber