Skip to content

Context

O SDK exporta os tipos de contexto:

ts
import type {
  FrameContext,
  AuthContext,
  AccountContext,
  AppContext,
  PlacementContext,
  RateLimitContext
} from '@flowlu/miniapp-jssdk'

Tipos

FrameContext

Objeto principal de contexto da aplicação, retornado pelo método Frame.getContext()

PropriedadeTipoDescrição
httpsbooleanProtocolo de conexão segura está em uso
languagestringIdioma da interface ('ru', 'en', etc.)
domainstringDomínio da conta atual do Flowlu onde a aplicação está aberta
accountAccountContextDados da conta atual
appAppContextDados da aplicação e da versão
authAuthContextDados do usuário autorizado atual (tokens OAuth2)
placementPlacementContextDados do local de incorporação atual na interface da plataforma
ratelimitRateLimitContextDados de limite de requisições à API
[key: string]anyDados adicionais

AccountContext

Dados da conta atual do Flowlu onde a aplicação está aberta

PropriedadeTipoDescrição
idstringIdentificador da conta

AppContext

Dados da aplicação e da versão

PropriedadeTipoDescrição
idstringIdentificador da aplicação
versionstringVersão da aplicação instalada na conta (1.0.0, 0.2.100, etc.)

AuthContext

Dados do usuário autorizado atual

PropriedadeTipoDescrição
access_tokenstringToken de acesso OAuth2 do usuário
refresh_tokenstringToken de atualização OAuth2 do usuário
expires_atstringData e hora de expiração do token de acesso 2026-04-01 10:15:20

PlacementContext

Dados do local de incorporação atual na interface da plataforma

PropriedadeTipoDescrição
idstringIdentificador do local de incorporação do manifesto da versão da aplicação
codestringCódigo do tipo de incorporação (app.homepage, header.widget, etc.)
propsobjectParâmetros adicionais do local de incorporação do manifesto da versão da aplicação

RateLimitContext

Dados de limite de requisições à API da aplicação

PropriedadeTipoDescrição
limitnumberNúmero máximo de requisições por segundo

Publicado sob a licença MIT.