Olá pessoal. Estou com um problema aqui ao tentar fazer uma integração com a API de newsletter.
Eu segui os passos deste tutorial aqui:
Ele ensina sobre como fazer uma configuração de captação de newsletter.
O meu script ficou desta forma:
function newsLetterRodape()
{
var c = document.newsletter;
if(c.nome.value.length < 3){
alert('Preencha o campo nome!');
c.nome.focus();
}else
if(c.email.value.length < 5 || c.email.value.indexOf('@', 0 )==-1 || c.email.value.indexOf('.', 0 )==-1 ){
alert('Preencha com um e-mail válido!');
c.email.focus();
}else{
/* var data = {
"firstName" : c.nome.value,
"lastName" : "",
"email" : c.email.value,
"isNewsletterOptIn" : true
}; */
$.post('https://dollcollector.vtexcommercestable.com.br/api/dataentities/CL/documents', {
"firstName" : c.nome.value,
"lastName" : "",
"email" : c.email.value,
"isNewsletterOptIn" : true
}).done(function(r){
console.log(r);
});
return false;
}
return false;
}
Porém ao realizar o post das informações ele retorna o erro 400 no console e não faz a mesma.
Gostaria de saber no que estou errando, ou se existe alguma outra forma de fazer este esquema de newsletter. Eu já tenho os formularios html tudo pronto, so preciso saber para onde enviar e como enviar as informações.