Skip to Content
Construindo uma Ticketeira Completa6. Eventos com ingressos

6. Visualizar eventos com ingressos do usuário

Liste os eventos em que o usuário possui ingressos comprados. Requer autenticação — o token deve estar configurado no SDK (sdk.setGlobalToken(accessToken)).

Pré-requisito: Autenticação

O usuário precisa estar logado. Configure o OAuth2 conforme a documentação de Autenticação e defina o token:

sdk.setGlobalToken(accessToken);

Escolha a abordagem que prefere:

Core SDK

const events = await sdk.users.getEvents(); // Com filtro de seção (opcional) const eventsFuturos = await sdk.users.getEvents({ type: 'FUTURE' }); const eventsPassados = await sdk.users.getEvents({ type: 'PAST' });

Parâmetros (opcionais):

ParâmetroTipoDescrição
type'FUTURE' | 'PAST'Filtrar eventos futuros ou passados

Retorno: GetUserEventsProps[] — eventos com id, name, slug, startsAt, channel, image, address, etc.

Método Core: users.getEvents


Ao clicar em um evento, navegue para a página que lista os ingressos do usuário para aquele evento:

/tickets/[eventId]

Na página de ingressos do evento, use ListUserEventTickets ou useUserEventTickets para exibir os ingressos com QR code, opções de download, transferência e edição.

Last updated on