· 8 years ago · Jan 26, 2018, 06:50 PM
1public class TriggSend{
2 public static void extra(){
3 exacttargetComWsdlPartnerapi.TriggeredSendDefinition definition = new exacttargetComWsdlPartnerapi.TriggeredSendDefinition();
4 definition.CustomerKey = '*****';
5
6 exacttargetComWsdlPartnerapi.Subscriber subscriber = new exacttargetComWsdlPartnerapi.Subscriber();
7 subscriber.EmailAddress = '********@gmail.com';
8 subscriber.SubscriberKey = '*******@gmail.com';
9 exacttargetComWsdlPartnerapi.TriggeredSend send = new exacttargetComWsdlPartnerapi.TriggeredSend();
10
11 send.TriggeredSendDefinition = definition;
12
13 exacttargetComWsdlPartnerapi.Attribute attribute1 = new exacttargetComWsdlPartnerapi.Attribute();
14 attribute1.Name = 'HTML__BODY';
15
16 subscriber.Attributes = new exacttargetComWsdlPartnerapi.Attribute[] { attribute1 };
17 send.Subscribers = new exacttargetComWsdlPartnerapi.Subscriber[] { subscriber };
18 exacttargetComWsdlPartnerapi.APIObject[] sends ;
19 // sends.push(send) ;
20 String requestId = null;
21 String overAllStatus = null;
22 exacttargetComWsdlPartnerapi.CreateOptions test = new exacttargetComWsdlPartnerapi.CreateOptions();
23 test.RequestType = 'Asynchronous';
24 List<exacttargetComWsdlPartnerapi.CreateResult> results;
25 results = soapClient.Create(new exacttargetComWsdlPartnerapi.CreateOptions(), sends);//,out requestId, out overAllStatus);
26 system.debug('Status ::: '+ overAllStatus);
27}
28}