Hi,
I am trying to create an email campaign using the .NET CTCT Wrapper Library and I getting the below error. I've copied the generated JSON as well.
CtctException thrown:
Error message: http.status.bad_request:Please enter a valid email address.
Below is the code for adding campaign parameters.
Private Function CreateCampaignInputs() As EmailCampaign Dim campaign As New EmailCampaign campaign.Id = "1001" campaign.Name = "Account Activity Alert" campaign.Subject = "Account Activity Alert" campaign.FromName = "INFO-Automation " campaign.FromEmail = "infoFrom@mail.com" campaign.ReplyToEmail = "Webmaster@mail.com" campaign.EmailContentFormat = CampaignEmailFormat.HTML campaign.GreetingString = "Hello Greeting String" campaign.EmailContent = "<html xmlns=""http://www.w3.org/1999/xhtml""><head><title></title></head><body>Email Content</body></html>" campaign.TextContent = "Text Content: Hello" ''Message footer settings Dim msgFooter As New MessageFooter msgFooter.OrganizationName = "MY Organization" msgFooter.AddressLine1 = "Address1" msgFooter.City = "CITY" msgFooter.State = "CA" msgFooter.Country = "USA" msgFooter.ForwardEmailLinkText = "webmaster@mail.com" msgFooter.IncludeSubscribeLink = False campaign.MessageFooter = msgFooter Return campaign End Function
Below is the generate JSON from the aboive method.
{
\"email_content\": \"<htmlxmlns=\\\"http: \\/\\/www.w3.org\\/1999\\/xhtml\\\"><head><title><\\/title><\\/head><body>EmailContent<\\/body><\\/html>\"...
\"email_content_format\": \"HTML\",
\"from_email\": \"infoFrom@mail.com\",
\"from_name\": \"INFO-Automation\",
\"greeting_string\": \"HelloGreetingString\",
\"id\": \"1001\",
\"message_footer\": {
\"address_line_1\": \"Address1\",
\"city\": \"CITY\",
\"country\": \"USA\",
\"forward_email_link_text\": \"webmaster@mail.com\",
\"organization_name\": \"MYOrganization\",
\"state\": \"CA\"
},
\"name\": \"AccountActivityAlert\",
\"reply_to_email\": \"Webmaster@mail.com\",
\"subject\": \"AccountActivityAlert\",
\"text_content\": \"TextContent: Hello\"
}
JSON Error:
Parse error on line 1:
{ \"email_content\": \
-----^
Expecting 'STRING', '}'
Am I missing any of the required parameters? Please advise.
Thanks
Have you verified the email address that you are using as your "FromEmail" using the Constant Contact Email verification process (you do this by logging into your Constant Contact Account and then find the verify email address section for your account).
@KarlH61 wrote:
Have you verified the email address that you are using as your "FromEmail" using the Constant Contact Email verification process (you do this by logging into your Constant Contact Account and then find the verify email address section for your account).
Hello,
I wanted to jump in here to say that the solution offered here is likely to be the right answer. Constant Contact requires that the From and Reply-to email addresses on every campaign are verified in your Constant Contact account. You can verify email addresses at any time by following these steps: http://knowledgebase.constantcontact.com/articles/KnowledgeBase/5497
Best Regards,
KarlH & Elijah,
Thanks for the suggestion. I
I am getting the same error after verification. Getting the attached exception evern before I received the below one
Hi Kumar,
Sorry for the delayed response here. If you're still having this issue, can you show the code where you're setting the from address? Could you also make sure that the kumarjp@ email address is getting passed into it properly, if it's not obvious from the code? Thanks!
Best Regards,
Shannon Wallace
Partner API Support Engineer
The holidays have come and gone. For many seasonal businesses, this means the rush of shoppers has decreased as well. Instead of turning off the lights and waiting for spring, make your email marketi...
See Article