Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
joelemanoel
Você utiliza apache?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ezequielsp
Desativei a cloudflare no nosso dominio de testes mas obtenho o erro: A requisição na URL informada falhou com o erro: ECONNRESET
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ezequielsp
Algum link de como fazer isso?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
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
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
anoni_mato
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.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ezequielsp
Sobre as notificações, nós usamos a cloudflare como proxy, vocês possuem uma lista de ips para que possamos liberar?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ezequielsp
Valeu!
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
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
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
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
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ezequielsp
imaginei isso mesmo..
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
anoni_mato
isso. deixa uma margem de segurança de 5-10 minutos
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ezequielsp
vou fazer isso... quando faltar alguns minutos para expirar, renovo..
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ezequielsp
rsrsrs tens razão...
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
anoni_mato
é só guardar o horário que vc obteve o token. quando tiver que usar de novo, calcula se já passou 1 hora
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
ezequielsp
Existe uma forma de eu validar a expiração do meu lado?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
oleoessencial
exato, aqui faço validação do tempo, ai economizamos em tudo, principalmente recursos das maquinas nossas.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
anoni_mato
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
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
amandamiranda2492
entendi
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
guilherme_efi
<@!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.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
oleoessencial
Teoricamente não, mais ia encher o banco da GN de tokens que podem ser utilizados no periodo de uma hora.