diff options
author | Avi Goldman <avrahamymgoldman@gmail.com> | 2016-08-25 11:52:44 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-25 11:52:44 -0400 |
commit | 1bbefef4df13778b5924e959047124f075ac38e6 (patch) | |
tree | daba6298beb07c0ef4bbdb2dfd135ec2ddfb8df5 /examples/message-events | |
parent | e325c046ac4d3478b1f5b70085162e9f932e071b (diff) | |
download | php-sparkpost-1bbefef4df13778b5924e959047124f075ac38e6.zip php-sparkpost-1bbefef4df13778b5924e959047124f075ac38e6.tar.gz php-sparkpost-1bbefef4df13778b5924e959047124f075ac38e6.tar.bz2 |
Updating examples (#139)
* added example of getting transmission by ID
* updated example messages and added example with recipient list and template
* fixed lib to work with recipient lists
* fixed lib to work with recipient lists
* added test covering recipient list
* added message event example
* added template examples
Diffstat (limited to 'examples/message-events')
-rw-r--r-- | examples/message-events/get_message_events.php | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/examples/message-events/get_message_events.php b/examples/message-events/get_message_events.php new file mode 100644 index 0000000..bff4300 --- /dev/null +++ b/examples/message-events/get_message_events.php @@ -0,0 +1,29 @@ +<?php + +namespace Examples\Templates; + +require dirname(__FILE__).'/../bootstrap.php'; + +use SparkPost\SparkPost; +use GuzzleHttp\Client; +use Http\Adapter\Guzzle6\Client as GuzzleAdapter; + +$httpClient = new GuzzleAdapter(new Client()); + +/* + * configure options in example-options.json + */ +$sparky = new SparkPost($httpClient, $options); + +$promise = $sparky->request('GET', 'message-events', [ + 'campaign_ids' => 'CAMPAIGN_ID' +]); + +try { + $response = $promise->wait(); + echo $response->getStatusCode()."\n"; + print_r($response->getBody())."\n"; +} catch (\Exception $e) { + echo $e->getCode()."\n"; + echo $e->getMessage()."\n"; +} |