druid628 / exacttarget
Component library for ExactTarget API
Installs: 104 169
Dependents: 1
Suggesters: 0
Security: 0
Stars: 13
Watchers: 5
Forks: 13
Open Issues: 14
Requires
- php: >=5.3.5
- druid628/et-wsse: 1.0
Requires (Dev)
- satooshi/php-coveralls: dev-master
This package is not auto-updated.
Last update: 2024-11-18 06:59:57 UTC
README
Package: druid628\exactTarget
Uses: EtBaseClass.php
Version: 1.2.x
General
The ExactTarget component is a collection of classes based on the
ExactTarget PHP starter kit. The purpose of this library is to spend less time
writing Exact Target code and more time working with your application.
The EtClient handles all SOAP communication. This class holds several
functions (defined below) which allows the EtClient to be self-sufficent on a
basic level.
ExactTarget API PHP starter kit (available:
http://docs.code.exacttarget.com/@api/deki/files/199/=PHP_APIstarterKit-V1.zip
Source:
http://docs.code.exacttarget.com/020_Web_Service_Guide/API_Starter_Kits)
Presentation: http://prezi.com/p4ckcmlimnyi/exacttarget-component/?kw=view-p4ckcmlimnyi&rc=ref-13751401
Installation
Packagist
Add exacttarget to your composer.json
{
"require": {
"druid628/exacttarget": "~1.2"
}
}
Next run a composer update
$ php composer.phar update druid628/exacttarget
Documentation
See the druid628/exacttarget wiki
CHANGELOG
1.0
Client Access
EtEmail, EtList, EtSubscriber, and EtTriggeredSend all now can be passed the EtClient allowing for save and send functions (see below).
Save Methods
EtEmail, EtList and EtSubscriber objects now have a save() method which eliminates the need for calling the client update yourself.
Send Methods
EtEmail and EtTriggeredSend objects now have a send() method which eliminates the need for calling the client sendEmail yourself.
1.0.2
composer
Added lib-openssl and ext-mcrypt to composer.json file
1.0.3
Additions
- Added unit tests
- Added Exception classes
Contributors
- Micah Breedlove - https://github.com/druid628 - @druid628
- Matt Rathbun
- Ryder Ross - https://github.com/ryross
- Rhys Laval - https://github.com/rlweb
- brainbowler - https://github.com/brainbowler