, (*1)
Sarbacane SDK PHP - Send e-mail and text messages (sms)
- Account & API Key
- Installation
- Download sources
- Authentication
- Buy credits
- Send E-mail
- Send SMS
- Webhooks
Account & API Key
E-mail
Create E-mail account, (*2)
Generate your E-mail Tokens (be logged in first), (*3)
, (*4)
SMS
Create SMS account, (*5)
Generate your SMS API Key (be logged in first), (*6)
, (*7)
Installation
composer require sarbacane-sdk/php
Sources
git clone https://github.com/sarbacane-sdk/php.git .
Authentication
E-mail
sarbacane_sdk\authenticationManager::setEmailTokens('MY_EMAIL_USERNAME', 'MY_EMAIL_APIKEY');
SMS
sarbacane_sdk\authenticationManager::setSmsApikey('MY_SMS_APIKEY');
Credits
Buy E-mail credits, (*8)
Buy SMS credits, (*9)
Send E-mail
$email = new sarbacane_sdk\SBEmailMessage();
$email->mailFrom = "sender@domain.com";
$email->mailFromName = "Sender Name";
$email->subject = "Message sent by Sarbacane SDK PHP";
$email->htmlBody = "Here is the <b>HTML</b> content of the message.";
$email->textBody = "Here is the TEXT content of the message.";
$email->recipients = array(
"address1@domain.com",
"address2@domain.com"
);
sarbacane_sdk\messagesManager::sendEmailMessage($email);
Send SMS
$sms = new \sarbacane_sdk\SBSmsMessage();
$sms->type = 'notification';
$sms->number = '+33600000000';
$sms->message = 'Code de confirmation: 283951';
$sms->sender = 'YourCompany';
$sms->campaignName = 'Code de confirmation';
$sms->category = 'codeConfirmation';
sarbacane_sdk\messagesManager::sendSmsMessage($sms);