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

parent 2173108e
...@@ -5,32 +5,33 @@ use \yii\helpers\Json; ...@@ -5,32 +5,33 @@ use \yii\helpers\Json;
$email = 'bystrov@kupitsite.ru'; $email = 'bystrov@kupitsite.ru';
$sender = new UnisenderAPI(); $sender = new UnisenderAPI();
$sender->validateSender('subscribe@task-on.com');
// Create the send list // Create the send list
$newList = $sender->createList(); //$newList = $sender->createList();
$newListObject=Json::decode($newList); //$newListObject=Json::decode($newList);
if (array_key_exists('result', $newListObject) && array_key_exists('id', $newListObject['result'])) { //if (array_key_exists('result', $newListObject) && array_key_exists('id', $newListObject['result'])) {
$newListId=$newListObject['result']['id']; // $newListId=$newListObject['result']['id'];
// Subscribe user to new List // // Subscribe user to new List
$subscribe = $sender->subscribe(['list_ids' => $newListId, 'fields[email]' => $email, 'double_optin' => 1]); // $subscribe = $sender->subscribe(['list_ids' => $newListId, 'fields[email]' => $email, 'double_optin' => 1]);
// Create new message // // 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); // $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 // // Decode result
$newMessageObject=Json::decode($newMessage); // $newMessageObject=Json::decode($newMessage);
if (array_key_exists('result', $newMessageObject) && array_key_exists('message_id', $newMessageObject['result'])) { // if (array_key_exists('result', $newMessageObject) && array_key_exists('message_id', $newMessageObject['result'])) {
// Get the message ID // // Get the message ID
$newMessageId=$newMessageObject['result']['message_id']; // $newMessageId=$newMessageObject['result']['message_id'];
// Create new campaign // // Create new campaign
$newCampaign = $sender->createCampaign($newMessageId); // $newCampaign = $sender->createCampaign($newMessageId);
// Parse the result // // Parse the result
$newCampaignObject = Json::decode($newCampaign); // $newCampaignObject = Json::decode($newCampaign);
if (array_key_exists('result', $newCampaignObject) && array_key_exists('campaign_id', $newCampaignObject['result'])) { // if (array_key_exists('result', $newCampaignObject) && array_key_exists('campaign_id', $newCampaignObject['result'])) {
$newCampaignId = $newCampaignObject['result']['campaign_id']; // $newCampaignId = $newCampaignObject['result']['campaign_id'];
} // }
} // }
} //}
//
echo 'Рассылка: '.((isset($newCampaignId)) ? $newCampaignId : 'Not found'); //echo 'Рассылка: '.((isset($newCampaignId)) ? $newCampaignId : 'Not found');
echo '<br>'; //echo '<br>';
echo 'Список: '.((isset($newListId)) ? $newListId : 'Not found'); //echo 'Список: '.((isset($newListId)) ? $newListId : 'Not found');
echo '<br>'; //echo '<br>';
echo 'Сообщение: '.((isset($newMessageId)) ? $newMessageId : 'Not found'); //echo 'Сообщение: '.((isset($newMessageId)) ? $newMessageId : 'Not found');
\ No newline at end of file \ 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