Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Canal: pix
Avatar discord do usuario joelemanoel

joelemanoel

Você utiliza apache?

Avatar discord do usuario ezequielsp

ezequielsp

Desativei a cloudflare no nosso dominio de testes mas obtenho o erro: A requisição na URL informada falhou com o erro: ECONNRESET

Avatar discord do usuario ezequielsp

ezequielsp

Algum link de como fazer isso?

Avatar discord do usuario anoni_mato

anoni_mato

a menos que vc use um plano pago da Cloudflare que permita você subir um certificado no painel deles e configurar o API Shield para o hostname dos webhooks com o certificado que você mesmo subiu

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

o hostname que vai receber os requests (para as URLs registradas como webhook) precisa fechar um mTLS com o certificado fornecido pela GN, então não dá pra colocar atrás do Cloudflare (precisa deixar a "nuvem cinza" na página de DNS para o IP ficar exposto). mas os IPs podem ser filtrados diretamente no seu servidor, obviamente.

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Sobre as notificações, nós usamos a cloudflare como proxy, vocês possuem uma lista de ips para que possamos liberar?

Avatar discord do usuario ezequielsp

ezequielsp

Valeu!

Avatar discord do usuario anoni_mato

anoni_mato

só não pode ser padrão a obtenção de novo token ou vai entrar em looping quando a API retornar um resultado inesperado e ficar obtendo tokens infinitamente. por isso é bom só fazer essa tratativa se o token guardado tiver pelo menos 5~10 minutos

Avatar discord do usuario anoni_mato

anoni_mato

vc também pode ter um tratamento de exceções: quando um comando falhar, se o token já tiver mais que 5 ou 10 minutos, tenta obter novo token e processar o comando de novo

Avatar discord do usuario ezequielsp

ezequielsp

imaginei isso mesmo..

Avatar discord do usuario anoni_mato

anoni_mato

isso. deixa uma margem de segurança de 5-10 minutos

Avatar discord do usuario ezequielsp

ezequielsp

vou fazer isso... quando faltar alguns minutos para expirar, renovo..

Avatar discord do usuario ezequielsp

ezequielsp

rsrsrs tens razão...

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

é só guardar o horário que vc obteve o token. quando tiver que usar de novo, calcula se já passou 1 hora

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Existe uma forma de eu validar a expiração do meu lado?

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

exato, aqui faço validação do tempo, ai economizamos em tudo, principalmente recursos das maquinas nossas.

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

só pra você mesmo (pois o processo vai demorar mais que o necessário). você poderia obter o token e guardar do seu lado o token + a expiração dele. quando tiver que consumir a API de novo, obter um novo apenas se ele estiver expirado. quando não estiver expirado (reaproveitar o token que já tem), o consumo da API será bem mais rápido

Avatar discord do usuario amandamiranda2492

amandamiranda2492

Ver Respostas

entendi

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!781944293739986984> Como citado pelo <@!710205440956563536> e <@!522899003663450113>, o Access Token é obrigatório para a geração da cobrança, mas você pode optar em reaproveitar um gerado no período de uma hora, ou gerar um novo a cada cobrança.

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Teoricamente não, mais ia encher o banco da GN de tokens que podem ser utilizados no periodo de uma hora.