webtoolsnz/swift-sdk

PHP SDK for the Swift SMS campaign tool

1.0.7 2017-10-17 00:36 UTC

This package is auto-updated.

Last update: 2024-10-14 07:48:20 UTC


README

Software License Build Status Coverage Status Quality Score

Swift SDK

An easy to use PHP SDK for the Swift SMS Campaign Management Tool

Installation

Install webtoolsnz/swift-sdk using Composer.

$ composer require webtoolsnz/swift-sdk

Usage Examples

Retrieve list of campaigns

use \webtoolsnz\Swift\Swift;
use \webtoolsnz\Swift\Resources\Recipient;

$apiKey = 'INSERT_YOUR_API_KEY_HERE';
$endPoint = 'https://my.swift-app.com.au/api';

$swift = new Swift($endPoint, $apiKey);

$campaigns = $swift->getCampaigns();

var_dump($campaigns);

Add recipient to campaign

use \webtoolsnz\Swift\Swift;
use \webtoolsnz\Swift\Resources\Recipient;

$apiKey = 'INSERT_YOUR_API_KEY_HERE';
$endPoint = 'https://my.swift-app.com.au/api';

$swift = new Swift($endPoint, $apiKey);

$recipient = new Recipient();
$recipient->first_name = 'Philip';
$recipient->last_name = 'Fry';
$recipient->campaign_id = 123;
$recipient->mobile_number = "021234567";
$recipient->account_id = uniqid();

var_dump($swift->createRecipient($recipient));

Retrieve a recipient

This will also include the recipients survey responses, if available.

use \webtoolsnz\Swift\Swift;
use \webtoolsnz\Swift\Resources\Recipient;

$apiKey = 'INSERT_YOUR_API_KEY_HERE';
$endPoint = 'https://my.swift-app.com.au/api';

$swift = new Swift($endPoint, $apiKey);

var_dump($swift->getRecipient(123));

License

swift-php-sdk is open-sourced software licensed under the MIT License (MIT). Please see LICENSE for more information.