Centro de conhecimento Blogue
  • Tema
  • Automático
  • Claro
  • Escuro
Português (PT) PT (PT)
Idioma ✕
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Malti
  • Nederlands
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Türkçe
  • Ελληνικά
  • Български
  • Русский
  • Українська
Iniciar sessão
Programadores Blogue
Iniciar sessão
Início Programadores Cliente JavaScript Referência dos métodos
Pesquisar
Programadores
Cliente JavaScript
  • Visão geral
  • Instalar o cliente
  • Opções do construtor
  • Modos de checkout
  • Abrir o checkout
  • Eventos
  • Referência dos métodos
  • Rastreio e consentimento
  • Opções avançadas de incorporação
  • Resolução de problemas
API REST (v2)
SDK PHP
SDK Node.js
SDK Python
Plugin do WordPress
Cliente JavaScript

Referência dos métodos

A API pública completa do cliente Entase – reservas, subscrição de eventos, getters e setters em tempo de execução e limpeza.

description Ver como Markdown

A API pública completa de uma instância de Entase.

Reserva

MétodoDescrição
book(eventID, options?)Abre o checkout de um evento. Consulte Abrir o checkout.

Eventos

MétodoDescrição
on(name, callback)Regista uma callback. Uma por nome de evento – consulte Eventos.
off(name, callback?)Remove a callback registada para um nome. O argumento de callback é ignorado.

Ambos aceitam uma string separada por espaços ou um array de nomes.

Idioma

MétodoDescrição
getLocale()Devolve o valor configurado, incluindo o literal 'auto' se esse tiver sido o valor definido.
setLocale(locale)Altera o idioma do checkout para reservas posteriores.

getLocale() indica a configuração, não a resolução – com a predefinição devolve 'auto', não o idioma que será efetivamente utilizado. O valor 'auto' é resolvido no momento em que book() é chamado, a partir do atributo lang do seu elemento <html>, pelo que a alteração do idioma da página após a criação do cliente é detetada sem qualquer ação adicional.

Modo de checkout

MétodoDescrição
getCheckoutMode()Devolve o modo resolvido, 'pane' ou 'popup' – nunca 'auto'.
setCheckoutMode(mode)Define o modo. 'auto' executa novamente a deteção; um valor não reconhecido é ignorado.

Consulte Modos de checkout.

Monitorização

MétodoDescrição
getTracking()Devolve o objeto atual de parâmetros de monitorização.
setTracking(tprm)Substitui os parâmetros de monitorização. Não são combinados – transmita o conjunto completo.

Consulte Monitorização e consentimento.

Posicionamento da janela pop-up

MétodoDescrição
getTopWindowCenter()Devolve { top, left }, o ponto em que a janela pop-up fica centrada.
setTopWindowCenter(top, left)Move esse ponto.

O ponto central é calculado uma vez, quando a instância é criada, com base na posição da janela do navegador no ecrã. Não é recalculado quando o visitante move ou redimensiona a janela, pelo que, numa página de longa duração, uma janela pop-up pode abrir fora da janela atual. Recalcule antes de reservar, se isso for importante:

JavaScript
1234
entase.setTopWindowCenter(
  window.screenTop + (window.innerHeight / 2),
  window.screenLeft + (window.innerWidth / 2)
);

Isto não tem qualquer efeito no modo de painel.

Limpeza

MétodoDescrição
destroy()Remove os ouvintes de janela do cliente. A instância não pode ser reutilizada.

Chame-o quando o componente ou a vista que detém a instância deixar de existir. Depois disso, book() regista um erro e não faz nada – crie uma nova instância.

Anterior Eventos Seguinte Rastreio e consentimento
Este artigo foi útil?
Nesta página
  • Reserva
  • Eventos
  • Idioma
  • Modo de checkout
  • Monitorização
  • Posicionamento da janela pop-up
  • Limpeza
Saiba como utilizar a Entase.
© 2026 Entase, Inc.

Entase

  • Eventos
  • Registar-se

Plataforma

  • Preços
  • Alcance global
  • Integração
  • Ferramentas de marketing
  • Ferramentas de reservas
  • Colaboração

Casos de utilização

  • Teatro e ópera
  • Concertos e festas
  • Exposições, feiras e festivais
  • Museus e atrações
  • Visitas e experiências
  • Workshops e seminários
  • Angariação de fundos
  • Torneios

Centro de conhecimento

  • Organizadores
  • Participantes
  • Programadores
  • Blogue

Informações legais

  • Termos de utilização
  • Política de privacidade
  • Política de cookies
search Perguntas? Pesquisar
auto_awesome LLM? Ler llms.txt
support_agent Precisa de ajuda? Iniciar conversa