4

有一个带有 Web 服务 API的电子邮件服务ExactTarget 。

有一些示例(尽管在 php 中)用于立即将电子邮件发送到整个列表,或者通过触发操作发送给单个订阅者。

很难获得它的文档,而且我找不到解释如何在没有一些触发操作的情况下立即向单个订阅者发送电子邮件。

任何帮助或建议都会很棒。

4

3 回答 3

4

我看到的唯一解决方法是创建一个列表,添加单个订阅者并向该列表发送电子邮件,而不是删除列表。

最后,它是订阅服务,而不是发送邮件。

于 2010-06-14T08:47:21.247 回答
1

是的。这可以通过触发发送来实现。

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
}
于 2013-03-20T20:55:03.610 回答
0

这些都没有帮助吗?http://wiki.memberlandingpages.com/API_References/Web_Service_Guide/_Technical_Articles/.NET_Code_Samples

于 2010-04-16T20:03:57.450 回答