Gerador de Código de Incorporação
Adicione um widget de votação Society Speaks ao seu artigo em minutos. Desenvolvedores obtêm um iframe limpo e controles de customização. Editores obtêm insights estruturados, não ruído de comentários.
Embeds estão disponíveis para discussões nativas do Society Speaks.
Checklist de implementação
- Confirme que seu domínio está na lista de permissões
- Gere o iframe abaixo
- Adicione redimensionamento automático para uma UX perfeita
Use o Portal de Parceiros para integração em produção
Crie suas chaves de teste, verifique domínios e ative chaves ativas a partir do <a href="/for-publishers/portal/signup" class="underline">Portal de Parceiros</a>. Para escala, use a API para criar discussões e armazene o ID da discussão retornado no seu CMS. Veja o <a href="/for-publishers/api" class="underline">Referência de API</a> para o fluxo programático.
Para desenvolvedores
Um iframe leve, parâmetros previsíveis e hooks de redimensionamento postMessage.
Para editores
Participação estruturada, sinais claros de consenso e metodologia auditável.
Para públicos
Vote em segundos, veja com quem o público se alinha e explore análises mais profundas.
Fluxo em escala
1) Buscar por URL do artigo, 2) criar se não existir, 3) armazenar ID da discussão.
O que é um ID de discussão?
Um identificador único retornado pela API quando uma discussão é criada ou encontrada.
Nenhuma discussão ainda?
Chame POST /api/partner/discussions para criar uma, então incorpore imediatamente.
1. Encontre Sua Discussão
Retornado pela API quando uma discussão é criada ou encontrada.
2. Escolha um Tema
Ou customize as cores:
3. Adicione Sua Referência (Opcional)
Usado para análise. Minúsculas, sem espaços.
Pré-visualizar
Digite um ID de discussão ou procure uma URL de artigo para ver a visualização
Código de Embed
<!-- Digite um ID de discussão para gerar código de embed -->
Snippet de Redimensionamento Automático
<script>
window.addEventListener('message', (event) => {
if (event.data && event.data.type === 'societyspeaks:embed:resize') {
const iframe = document.getElementById('societyspeaks-embed');
if (iframe) iframe.style.height = event.data.height + 'px';
}
});
</script>
Dicas de Desempenho
<link rel="preconnect" href="https://societyspeaks.io">
<link rel="dns-prefetch" href="https://societyspeaks.io">
Dicas
- Defina a largura do iframe para 100% para embeds responsivos
- A altura padrão é 600px; ajuste com base na contagem de declarações
- Adicione
refpara rastrear participação do seu site - O embed posta sua altura via postMessage para dimensionamento dinâmico
- Adicione o snippet de redimensionamento automático para evitar barras de rolagem
- Use dicas de preconexão para acelerar a primeira pintura