string
LoginEmail =
"spread@reasonables.com"
;
string
APIKey =
"spread"
;
//Define recipient email
string
To =
"noclone@reasonables.com"
;
//Content Information
string
TemplateId =
"1"
;
string
Subject =
"Title"
;
string
SubstitutionVars =
"{\"[CUSTOM]\":\"Value\"}"
;
//Language Information
string
CreativeLanguage =
"en"
;
//Attachment Information
byte[]
Attachment =
File
.ReadAllBytes(
"xxxx/1234.txt"
);
string
AttachmentName =
"1234.txt"
;
//Create a SpreadWebService object and use its method.
SpreadWebService
MySpread =
new
SpreadWebService
();
string
result = MySpread.SendTemplateAttachment(LoginEmail,APIKey,To,TemplateId,
Subject,SubstitutionVars,CreativeLanguage,Attachment,AttachmentName);
Dim
LoginEmail
As String
=
"spread
@reasonables.com"
Dim
LoginPassword
As String
=
"spread"
'Define recipient email
Dim
To
As String
=
"myedm@edm.com"
'Content Information
Dim
TemplateId
As String
=
"1"
Dim
Subject
As String
=
"Title"
Dim
SubstitutionVars
As String
=
"{""[CUSTOM]"":""Value""}"
'Language Information
Dim
CreativeLanguage
As String
=
"en"
'Attachment Information
Dim
Attachment
As Byte()
=
File
.ReadAllBytes(
"xxxx/1234.txt"
)
Dim
AttachmentName
As String
=
"1234.txt"
'Create a SpreadWebService object and use its method.
Dim
MySpread
As New
SpreadWebService
Dim
Result As String = MySpread.SendTemplateAttachment(LoginEmail,APIKey,To,TemplateId,
Subject,SubstitutionVars,CreativeLanguage,Attachment,AttachmentName)
/**
* @name SendTemplate
* @function send template email with attachment
* @return
* 'Invalid Email Address'
* 'Information required'
* 'LoginEmail and Password do not match'
* 'Sent failed'
* 'Your email has submitted successfully and will by send out soon.'
* 'Sent success'
*/
public function SendTemplate($loginEmail,$APIKey,$to,$templateId,$subject,$substitutionVars,$creativeLanguage,$attachment,$attachmentName){
$sendParam = array(
'LoginEmail' => $loginEmail,
'APIKey' => $APIKey,
'[To]' => $to,
'TemplateId' => $templateId,
'Subject' => $subject,
'SubstitutionVars' => $substitutionVars,
'CreativeLanguage' => $creativeLanguage,
'Attachment' => $attachment,
'AttachmentName' => $attachmentName
);
$Client=new SoapClient("http://service.rspread.com/Service.asmx?WSDL");
error_log( json_encode( $sendParam )."__param" );
$sendResult = $Client -> SendTemplateAttachment( $sendParam );
return $sendResult;
}
No sample.