Отправить электронную почту на один абонент CentalTarget без TriggeredSend

StackOverflow https://stackoverflow.com/questions/2654202

Вопрос

Есть электронная почта Statetarget. С веб-сервисом API.

Есть образцы (в PHP, хотя) для отправки электронной почты целый список мгновенно или на один абонент с помощью вызванного действия.

Это довольно трудно попасть в документацию, и я не смог найти объяснение, как отправить электронное письмо на один абонент мгновенно без запуска действий.

Любая помощь или совет будут великолепны.

Это было полезно?

Решение

Единственный обходной путь, который я вижу, является создание списка, добавьте один абонент и отправьте электронное письмо в этот список, чем удаление списка.

В конце концов это подписка, а не Sendmail.

Другие советы

Да. Это возможно сделать с спусковым отправлением.

private void SendEmail(string triggeredName, Subscriber subscriber) {
    CreateResult[] results;
    string requestId;
    string status;

    var t = new TriggeredSendDefinition { CustomerKey = triggeredName };
    t.RefreshContent = true;
    t.RefreshContentSpecified = true;
    var s = new TriggeredSend { TriggeredSendDefinition = t, Subscribers = new[] { subscriber } };
    CreateResult[] r = _client.Create(new CreateOptions(), new APIObject[] { s }, out requestId, out status);
    var r2 = (TriggeredSendCreateResult)r[0];
    //add your own try/catch, etc
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top