
Idioma 🇧🇷 Português (Brasil)
Instalação
APIs de Contagem de Comentários
O FastComments fornece widgets leves e autossuficientes de contagem de comentários que podem exibir o número de comentários de páginas ou postagens específicas. Esses widgets são independentes do widget principal de comentários e foram projetados para uso em qualquer lugar onde você queira mostrar a contagem de comentários sem a interface completa de comentários.
Existem dois tipos de widgets de contagem de comentários disponíveis:
- Comment Count Widget - Para exibir a contagem de comentários de uma única página
- Bulk Comment Count Widget - Para exibir de forma eficiente as contagens de comentários em várias páginas na mesma página
Este artigo aborda os widgets VanillaJS. Nossas bibliotecas para React/Angular/etc. também têm seus próprios widgets.
Instalação do Widget de Contagem de Comentários 
O Widget de Contagem de Comentarios e projetado para exibir a contagem de comentarios de uma unica pagina. E leve e fornece atualizacoes em tempo real se configurado.
Instalacao Basica
Run 
Opcoes de Configuracao
A funcao FastCommentsCommentCount aceita as seguintes opcoes de configuracao:
- tenantId (obrigatorio): Seu ID de tenant do FastComments
- urlId (opcional): O identificador da pagina. Padrao e
window.location.hrefse nao especificado - numberOnly (opcional): Se
true, exibe apenas o numero sem texto. Padrao efalse - isLive (opcional): Se
true, a contagem sera atualizada automaticamente. Padrao efalse
Exemplos Avancados
URL ID Personalizado
Run 
Exibicao Apenas do Numero
Run 
Atualizacoes ao Vivo
Run 
Metodos do Widget
O widget retorna um objeto com os seguintes metodos:
- destroy(): Remove o widget e limpa todos os temporizadores
- update(config): Atualiza o widget com uma nova configuracao
Exemplo de Uso
Run 
Estilizacao
O widget renderiza HTML simples com a contagem de comentarios e vem com estilizacao minima. Voce pode personalizar a aparencia com CSS:
Run 
Instalação em Massa do Widget de Contagem de Comentários 
O Widget de Contagem de Comentarios em Massa e projetado para exibir eficientemente contagens de comentarios para multiplas paginas na mesma pagina. Em vez de fazer chamadas de API individuais para cada contagem de comentarios, este widget agrupa as solicitacoes para desempenho otimo.
Instalacao Basica
Run 
Como Funciona
O widget em massa funciona:
- Escaneando a pagina por elementos com a classe
fast-comments-count - Lendo o atributo
data-fast-comments-url-idde cada elemento - Agrupando solicitacoes de API para buscar multiplas contagens de comentarios eficientemente
- Atualizando cada elemento com a contagem de comentarios apropriada
Opcoes de Configuracao
A funcao FastCommentsCommentCountBulk aceita as seguintes opcoes de configuracao:
- tenantId (obrigatorio): Seu ID de tenant do FastComments
- apiHost (opcional): Host de API personalizado se voce estiver usando uma instancia auto-hospedada
Exemplo do Mundo Real
Aqui esta um exemplo pratico mostrando como voce pode usar o widget em massa em uma listagem de posts de blog:
Run 
Consideracoes de Desempenho
O widget em massa otimiza automaticamente o desempenho atraves de:
- Agrupamento de solicitacoes: Multiplas contagens de comentarios sao buscadas em uma unica chamada de API
- Limites de tamanho de solicitacao: Solicitacoes sao automaticamente divididas se a lista de URLs ficar muito grande (mais de 1.000 caracteres)
- Deduplicacao: Multiplos elementos com o mesmo
data-fast-comments-url-idcompartilham a mesma contagem
Multiplos Elementos com o Mesmo URL ID
Voce pode ter multiplos elementos na pagina com o mesmo data-fast-comments-url-id. Todos serao atualizados com a mesma contagem:
Run 
Localizacao
O widget em massa formata automaticamente contagens de comentarios com base nas suas configuracoes de idioma do FastComments. Ele fornece texto apropriado para:
- Zero comentarios
- Um comentario
- Multiplos comentarios
Quando Usar o Widget em Massa vs Individual
Use o Widget em Massa quando:
- Voce tem multiplas contagens de comentarios na mesma pagina
- Voce esta exibindo uma lista de posts/artigos com contagens de comentarios
- O desempenho e importante (reduz chamadas de API)
Use o Widget Individual quando:
- Voce precisa de apenas uma contagem de comentarios na pagina
- Voce precisa de atualizacoes ao vivo (o widget individual suporta atualizacoes em tempo real)
- Voce quer mais controle sobre o comportamento individual do widget
APIs de Contagem de Comentários 
Existem alguns endpoints para obter as contagens, dependendo do que voce quer e se deseja obte-las de um navegador, servidor ou usando o SDK da API.
Contagens Publicas de Comentarios
Voce pode obter as contagens publicas de comentarios usando os widgets acima ou usando as APIs que eles usam. Essas APIs permanecem inalteradas desde 2019 e nunca mudarao.

Isso retornara uma estrutura como:

A propriedade postfix e sempre incluida.

Isso retornara uma estrutura como:

O objeto counts so e preenchido para paginas que tem contagens. O mapa translations esta sempre presente pois e usado para o widget.
Comportamento dos Endpoints Publicos / Cache
Os endpoints publicos tem um mecanismo de cache de 60 segundos para lidar com picos de trafego. Internamente, isso e um cache LRU por thread na memoria do servidor, entao voce pode ver as contagens mudarem ligeiramente (subir e depois descer temporariamente) quando as pessoas estao deixando muitos comentarios.
Os endpoints publicos sempre retornam a contagem total de comentarios, nao a contagem de comentarios raiz.
APIs do Lado do Servidor / SDK
A maneira de obter comentarios do seu servidor e chamar a API de Paginas e obter o objeto de pagina, que contem a contagem total de comentarios e a contagem de comentarios raiz. Fornecemos SDKs que permitem chamar esta API sem construir manualmente a solicitacao da API e fornecem valores de retorno tipados.
Os widgets de contagem de comentários do FastComments fornecem uma maneira simples e eficiente de exibir contagens de comentários em todo o seu site.
Esperamos que você tenha achado esta documentação útil.