Incorpore o 6MM Trading Widget: Início Rápido

Adicione o terminal de troca a uma página web com um contêiner, o script v1 e TradingWidget.create().

Ver como Markdown

O Trading Widget SDK incorpora a interface de negociação 6MM dentro de uma página web de propriedade do parceiro. A integração mais rápida requer um contêiner visível, o script de produção SDK e uma chamada para TradingWidget.create().

Antes de começar

  • Rodar o exemplo a partir de uma página web que pode carregar recursos de https://app.6mm.com.
  • Atribuir ao contêiner do widget uma largura e altura explícitas.
  • Carregue o SDK antes de chamar TradingWidget.create().
  • Planeje o fluxo de autenticação antes de ativar recursos de conta ou negociação em produção.

Exemplo mínimo

1<div id="trading-widget" style="width: 100%; height: 720px"></div>
2
3<script src="https://app.6mm.com/sdk/trading-widget/v1/index.js"></script>
4<script>
5 const widget = TradingWidget.create('#trading-widget', {
6 baseUrl: 'https://app.6mm.com',
7 symbol: 'BTCUSDT',
8 theme: 'dark',
9 locale: 'en',
10 layout: 'default',
11 display: {
12 showHeader: false,
13 showTicker: false,
14 hidden: [],
15 },
16 onReady(event) {
17 console.log('ready', event)
18 },
19 onError(error) {
20 console.error('error', error)
21 },
22 })
23</script>

Quando a integração é bem-sucedida, o SDK cria um iframe dentro de #trading-widget e chama onReady. Capture onError durante o desenvolvimento para que falhas de configuração e carregamento fiquem visíveis.

SDK URLs

Meio ambienteRoteiro URL
Produçãohttps://app.6mm.com/sdk/trading-widget/v1/index.js

Definir baseUrl explicitamente

Ao testar a partir de páginas de propriedade do parceiro, passe baseUrl para que o iframe sempre aponte para o domínio 6MM Web.

Controles de exibição

Os embeds parceiros escondem o cabeçalho do PC e o ticker do mercado inferior por padrão. Use display quando precisar mostrar essas áreas de shell ou esconder contêineres de alto nível na página de negociação embutida.

1display: {
2 showHeader: false,
3 showTicker: false,
4 hidden: ['account'],
5}

Tamanho do recipiente

SuperfícieMínimo recomendado
Desktop1024 x 720
Móvel390 x 700

Para layouts responsivos, mantenha a largura fluida e defina uma altura mínima apropriada para cada ponto de interrupção. Um contêiner com altura zero pode carregar a SDK com sucesso enquanto deixa a interface de negociação invisível.

Verifique a integração

  1. Confirme que o script de SDK retorna com sucesso no painel de rede do navegador.
  2. Confirme onReady dispara assim que o iframe for inicializado.
  3. Teste as seções configuradas symbol, locale, tema e ocultas.
  4. Redimensione a página entre os pontos de interrupção do desktop e do celular.
  5. Concluir um teste autenticado com um usuário não produtivo antes do lançamento.

Questões comuns

SintomaO que verificar
Área de widget em brancoConfirme que o recipiente tem largura e altura visíveis.
TradingWidget é indefinidoConfirme que o script v1 carregou antes da chamada create.
Página ou ambiente erradoDefina baseUrl explicitamente e verifique o ambiente configurado.
Evento pronto nunca disparaCapture onError e inspecione requisições bloqueadas de iframe ou script.
Os dados da conta não estão disponíveisComplete o fluxo de autenticação de widgets suportado.

Próximos passos