1. Go to this page and download the library: Download spryng/rest-api-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
spryng / rest-api-php example snippets
use Spryng\SpryngRestApi\Spryng;
$spryng = new Spryng($apiKey);
use Spryng\SpryngRestApi\Objects\Message;
use Spryng\SpryngRestApi\Spryng;
$spryng = new Spryng($apiKey);
$message = new Message();
$message->setBody('My message');
$message->setRecipients(['31612344567', '31698765432']);
$message->setOriginator('My Company');
$response = $spryng->message->send($message);
if ($response->wasSuccessful())
{
$message = $response->toObject();
echo "Message with ID " . $message->getId() . " was send successfully!\n";
}
else if ($response->serverError())
{
echo "Message could not be send because of a server error...\n";
}
else
{
echo "Message could not be send. Response code: " . $response->getResponseCode() ."\n";
}
use Spryng\SpryngRestApi\Objects\Message;
use Spryng\SpryngRestApi\Spryng;
$spryng = new Spryng($apiKey);
$response = $spryng->message->getMessage("9dbc5ffb-7524-4fae-9514-51decd94a44f");
if ($resposne->wasSuccessful())
{
echo "The body of the message is: " . $response->toObject()->getBody() . "\n";
}
use Spryng\SpryngRestApi\Objects\Message;
use Spryng\SpryngRestApi\Spryng;
$spryng = new Spryng($apiKey);
$response = $spryng->message->showAll(
1, // page
20, // limit: items per page
[ // An array of filters
'recipient_number' => '31612345667'
]
);
if ($response->wasSuccessful())
{
// Will return an instance of MessageCollection
$messages = $response->toObject();
echo "Found " . $messages->getTotal() . " results:\n";
foreach ($messages->getData() as $message)
{
echo sprintf("ID: %s ('%s') send on: %s\n",
$message->getId(),
$message->getBody(),
$message->getCreatedAt()
);
}
}
use Spryng\SpryngRestApi\Objects\Message;
use Spryng\SpryngRestApi\Spryng;
$spryng = new Spryng($apiKey);
$balance = $spryng->balance->get()->toObject();
echo "You have " . $balance->getAmount() . " credits remaining\n";
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.