automation // REST APILAB
Padrão de Cache de OAuth Token
Reutilize access tokens do Marketing Cloud em vez de criar um token para cada chamada de API.
apioauthtokencache
Trust & provenanceLAB
Nível de evidênciaLABFontes oficiais1Outras fontes0Última verificação2026-10-05
O nível de evidência descreve minha experiência com o conteúdo. Fonte oficial descreve contrato/documentação da plataforma. Observação de produção não deve ser tratada automaticamente como limite oficial.
Construir integração externa, flow customizado no n8n ou serviço que chama SFMC repetidamente.
async function getToken() {
if (cache.token && Date.now() < cache.expiresAt - 60_000) {
return cache.token;
}
const auth = await requestNewToken();
cache.token = auth.access_token;
cache.expiresAt = Date.now() + (auth.expires_in * 1000);
return cache.token;
}A Salesforce recomenda evitar criação frequente de token e orienta especificamente não solicitar mais de um access token a cada 20 minutos.
Mantenha client_secret no servidor/credential store seguro.
Não copie isso para browser; é pseudocódigo service-side.