отправить письмо одному подписчику ExactTarget без TriggeredSend - PullRequest
4 голосов
/ 16 апреля 2010

Есть служба электронной почты ExactTarget с API веб-службы.

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

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

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

Ответы [ 3 ]

4 голосов
/ 14 июня 2010

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

В конце концов, это услуга подписки, а не sendmail.

1 голос
/ 21 марта 2013

Да. Это можно сделать с помощью отправленной триггера.

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
}
0 голосов
/ 17 апреля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...