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
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âmetro | Tipo | Descriçã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
Navegação para os ingressos do evento
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