TriggeredSendなしでSingle recostTargetサブスクライバーに電子メールを送信します
-
27-09-2019 - |
質問
電子メールサービスがあります exactTarget Web Service 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
}
所属していません StackOverflow