Skip to content

Instantly share code, notes, and snippets.

@cchamikara
Created January 6, 2017 16:06
Show Gist options
  • Save cchamikara/8f035bdc324feece7d6162df9549eb4e to your computer and use it in GitHub Desktop.
Save cchamikara/8f035bdc324feece7d6162df9549eb4e to your computer and use it in GitHub Desktop.
Shoutout test
<?php
require __DIR__ . '/vendor/autoload.php';
$apiKey = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJqdGkiOiI2N2Q0MjU5MC1jY2NjLTExZTYtOWMxYy02N2FjOGUwNDg3NDAiLCJzdWIiOiJTSE9VVE9VVF9BUElfVVNFUiIsImlhdCI6MTQ4MjkwODg5NiwiZXhwIjoxNzk4NDQxNjk2LCJzY29wZXMiOnsiYWN0aXZpdGllcyI6WyJyZWFkIiwid3JpdGUiXSwibWVzc2FnZXMiOlsicmVhZCIsIndyaXRlIl0sImNvbnRhY3RzIjpbInJlYWQiLCJ3cml0ZSJdfSwic29fdXNlcl9pZCI6IjMxNiIsInNvX3VzZXJfcm9sZSI6InVzZXIiLCJzb19wcm9maWxlIjoiYWxsIiwic29fdXNlcl9uYW1lIjoiIiwic29fYXBpa2V5Ijoibm9uZSJ9.RqdcwCWMw6R6Zv-XmO5f_F-s4oHqbiK6SkqE09VIrnY';
$config = Swagger\Client\Configuration::getDefaultConfiguration();
$config->setApiKey('Authorization',$apiKey);
$config->setApiKeyPrefix('Authorization', 'Apikey');
$config->setSSLVerification(false);
$apiInstance = new Swagger\Client\Api\DefaultApi();
$message = new Swagger\Client\Model\Message(array(
'source' => 'ShoutDEMO',
'destinations' => ['94775205626'],
'content' => array(
'sms' => 'Sent via ShoutOUT Gateway'
),
'transports' => ['SMS']
));
try{
$result = $apiInstance->messagesPost($message,$config);
echo '<pre>';
print_r($result);
} catch (Exception $e){
echo $e;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment