- Отправили на валидацию

parent 2173108e
......@@ -5,32 +5,33 @@ use \yii\helpers\Json;
$email = 'bystrov@kupitsite.ru';
$sender = new UnisenderAPI();
$sender->validateSender('subscribe@task-on.com');
// Create the send list
$newList = $sender->createList();
$newListObject=Json::decode($newList);
if (array_key_exists('result', $newListObject) && array_key_exists('id', $newListObject['result'])) {
$newListId=$newListObject['result']['id'];
// Subscribe user to new List
$subscribe = $sender->subscribe(['list_ids' => $newListId, 'fields[email]' => $email, 'double_optin' => 1]);
// Create new message
$newMessage=$sender->createEmailMessage('bystrov', $email, 'Testing Subject', 'Testing Body <br><a href="http://www.google.com/">Testing link</a><br><a href="{{_UnsubscribeUrl}}">Отписаться</a>', $newListId);
// Decode result
$newMessageObject=Json::decode($newMessage);
if (array_key_exists('result', $newMessageObject) && array_key_exists('message_id', $newMessageObject['result'])) {
// Get the message ID
$newMessageId=$newMessageObject['result']['message_id'];
// Create new campaign
$newCampaign = $sender->createCampaign($newMessageId);
// Parse the result
$newCampaignObject = Json::decode($newCampaign);
if (array_key_exists('result', $newCampaignObject) && array_key_exists('campaign_id', $newCampaignObject['result'])) {
$newCampaignId = $newCampaignObject['result']['campaign_id'];
}
}
}
echo 'Рассылка: '.((isset($newCampaignId)) ? $newCampaignId : 'Not found');
echo '<br>';
echo 'Список: '.((isset($newListId)) ? $newListId : 'Not found');
echo '<br>';
echo 'Сообщение: '.((isset($newMessageId)) ? $newMessageId : 'Not found');
\ No newline at end of file
//$newList = $sender->createList();
//$newListObject=Json::decode($newList);
//if (array_key_exists('result', $newListObject) && array_key_exists('id', $newListObject['result'])) {
// $newListId=$newListObject['result']['id'];
// // Subscribe user to new List
// $subscribe = $sender->subscribe(['list_ids' => $newListId, 'fields[email]' => $email, 'double_optin' => 1]);
// // Create new message
// $newMessage=$sender->createEmailMessage('bystrov', $email, 'Testing Subject', 'Testing Body <br><a href="http://www.google.com/">Testing link</a><br><a href="{{_UnsubscribeUrl}}">Отписаться</a>', $newListId);
// // Decode result
// $newMessageObject=Json::decode($newMessage);
// if (array_key_exists('result', $newMessageObject) && array_key_exists('message_id', $newMessageObject['result'])) {
// // Get the message ID
// $newMessageId=$newMessageObject['result']['message_id'];
// // Create new campaign
// $newCampaign = $sender->createCampaign($newMessageId);
// // Parse the result
// $newCampaignObject = Json::decode($newCampaign);
// if (array_key_exists('result', $newCampaignObject) && array_key_exists('campaign_id', $newCampaignObject['result'])) {
// $newCampaignId = $newCampaignObject['result']['campaign_id'];
// }
// }
//}
//
//echo 'Рассылка: '.((isset($newCampaignId)) ? $newCampaignId : 'Not found');
//echo '<br>';
//echo 'Список: '.((isset($newListId)) ? $newListId : 'Not found');
//echo '<br>';
//echo 'Сообщение: '.((isset($newMessageId)) ? $newMessageId : 'Not found');
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment