Skip to content

Instantly share code, notes, and snippets.

@RuiGuilherme
Last active October 9, 2020 13:15
Show Gist options
  • Save RuiGuilherme/7b75f346592fd614626adf0e17e96088 to your computer and use it in GitHub Desktop.
Save RuiGuilherme/7b75f346592fd614626adf0e17e96088 to your computer and use it in GitHub Desktop.
Salvar contatos na UOL em massa
const contatos = [
{
"ID": "dd56sad67fga6sdsa67d5sa6d5sa6",
"name": "Exemplo Nome1",
"email": "exemplonome1@exemple.com",
"company": "empresa exemplo 1"
},
{
"ID": "dd56sad67fga6sdsa67d5sa6d5sa6",
"name": "Exemplo Nome2",
"email": "exemplonome2@exemple.com",
"company": "empresa exemplo 2"
}
]
contatos.map(async (props) => {
const { name, email, company } = props
const codigoConta = ''
const body = {
"accountId": "0",
"contact": {
"name": name,
"email": email,
"company": company
}
}
await fetch("https://webmailpro.uol.com.br/services/suzano/save_contact", {
"credentials": "include",
"headers": {
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:81.0) Gecko/20100101 Firefox/81.0",
"Accept": "application/json",
"Accept-Language": "pt-BR",
"Content-Type": "application/json;charset=utf-8",
"X-Requested-With": "XMLHttpRequest"
},
"referrer": `https://webmailpro.uol.com.br/?xc=${codigoConta}`,
"body": JSON.stringify(body),
"method": "POST",
"mode": "cors"
})
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment