
Lingua 🇮🇹 Italiano
Installazione
API per il conteggio dei commenti
FastComments fornisce widget di conteggio commenti leggeri e autonomi che possono mostrare il numero di commenti per pagine o post specifici. Questi widget sono separati dal widget principale dei commenti e sono progettati per essere usati ovunque tu voglia visualizzare i conteggi dei commenti senza l'interfaccia completa dei commenti.
Esistono due tipi di widget per il conteggio dei commenti:
- Comment Count Widget - Per visualizzare il conteggio dei commenti di una singola pagina
- Bulk Comment Count Widget - Per visualizzare in modo efficiente i conteggi dei commenti di più pagine sulla stessa pagina
Questo articolo tratta i widget VanillaJS. Le nostre librerie React/Angular/etc hanno anch'esse i propri widget.
Installazione del widget conteggio commenti 
Il Widget per il Conteggio dei Commenti e progettato per visualizzare il conteggio dei commenti di una singola pagina. E leggero e fornisce aggiornamenti in tempo reale se configurato.
Installazione Base
Run 
Opzioni di Configurazione
La funzione FastCommentsCommentCount accetta le seguenti opzioni di configurazione:
- tenantId (obbligatorio): Il tuo ID tenant FastComments
- urlId (opzionale): L'identificatore della pagina. Default e
window.location.hrefse non specificato - numberOnly (opzionale): Se
true, visualizza solo il numero senza testo. Default efalse - isLive (opzionale): Se
true, il conteggio si aggiornera automaticamente. Default efalse
Esempi Avanzati
URL ID Personalizzato
Run 
Visualizzazione Solo Numero
Run 
Aggiornamenti in Tempo Reale
Run 
Metodi del Widget
Il widget restituisce un oggetto con i seguenti metodi:
- destroy(): Rimuove il widget e pulisce tutti i timer
- update(config): Aggiorna il widget con una nuova configurazione
Esempio di Utilizzo
Run 
Stile
Il widget renderizza HTML semplice con il conteggio dei commenti e viene fornito con uno stile minimo. Puoi personalizzare l'aspetto con CSS:
Run 
Installazione in blocco del widget conteggio commenti 
Il Widget per il Conteggio di Commenti in Blocco e progettato per visualizzare in modo efficiente i conteggi dei commenti per piu pagine sulla stessa pagina. Invece di effettuare chiamate API individuali per ogni conteggio di commenti, questo widget raggruppa le richieste per prestazioni ottimali.
Installazione Base
Run 
Come Funziona
Il widget in blocco funziona:
- Scansionando la pagina per elementi con la classe
fast-comments-count - Leggendo l'attributo
data-fast-comments-url-idda ogni elemento - Raggruppando le richieste API per recuperare piu conteggi di commenti in modo efficiente
- Aggiornando ogni elemento con il conteggio dei commenti appropriato
Opzioni di Configurazione
La funzione FastCommentsCommentCountBulk accetta le seguenti opzioni di configurazione:
- tenantId (obbligatorio): Il tuo ID tenant FastComments
- apiHost (opzionale): Host API personalizzato se stai usando un'istanza self-hosted
Esempio dal Mondo Reale
Ecco un esempio pratico che mostra come potresti usare il widget in blocco in un elenco di post del blog:
Run 
Considerazioni sulle Prestazioni
Il widget in blocco ottimizza automaticamente le prestazioni tramite:
- Raggruppamento delle richieste: Piu conteggi di commenti vengono recuperati in una singola chiamata API
- Limiti di dimensione delle richieste: Le richieste vengono automaticamente suddivise se l'elenco degli URL diventa troppo grande (oltre 1.000 caratteri)
- Deduplicazione: Piu elementi con lo stesso
data-fast-comments-url-idcondividono lo stesso conteggio
Piu Elementi con lo Stesso URL ID
Puoi avere piu elementi sulla pagina con lo stesso data-fast-comments-url-id. Saranno tutti aggiornati con lo stesso conteggio:
Run 
Localizzazione
Il widget in blocco formatta automaticamente i conteggi dei commenti in base alle impostazioni della lingua di FastComments. Fornisce testo appropriato per:
- Zero commenti
- Un commento
- Piu commenti
Quando Usare il Widget in Blocco vs Singolo
Usa il Widget in Blocco quando:
- Hai piu conteggi di commenti sulla stessa pagina
- Stai visualizzando un elenco di post/articoli con conteggi di commenti
- Le prestazioni sono importanti (riduce le chiamate API)
Usa il Widget Singolo quando:
- Hai bisogno di un solo conteggio di commenti sulla pagina
- Hai bisogno di aggiornamenti in tempo reale (il widget singolo supporta aggiornamenti in tempo reale)
- Vuoi piu controllo sul comportamento del singolo widget
API per il conteggio dei commenti 
Ci sono alcuni endpoint per ottenere i conteggi, a seconda di cosa vuoi e se vuoi ottenerli da un browser, server o usando l'SDK API.
Conteggi Pubblici dei Commenti
Puoi ottenere i conteggi pubblici dei commenti usando i widget sopra o usando le API che utilizzano. Queste API sono rimaste invariate dal 2019 e non cambieranno mai.

Questo restituira una struttura come:

La proprieta postfix e sempre inclusa.

Questo restituira una struttura come:

L'oggetto counts viene popolato solo per le pagine che hanno conteggi. La mappa translations e sempre presente poiche viene utilizzata per il widget.
Comportamento degli Endpoint Pubblici / Caching
Gli endpoint pubblici hanno un meccanismo di caching di 60 secondi per gestire i picchi di traffico. Internamente questo e una cache LRU per thread in memoria sul server, quindi potresti vedere i conteggi cambiare leggermente (salire e poi scendere temporaneamente) quando le persone lasciano molti commenti.
Gli endpoint pubblici restituiscono sempre il conteggio totale dei commenti, non il conteggio dei commenti radice.
API Lato Server / SDK
Il modo per ottenere commenti dal tuo server e chiamare l'API Pages e ottenere l'oggetto pagina, che contiene il conteggio totale dei commenti e il conteggio dei commenti radice. Forniamo SDK che ti permettono di chiamare questa API senza costruire manualmente la richiesta API e forniscono valori di ritorno tipizzati.
I widget di conteggio commenti di FastComments offrono un modo semplice ed efficiente per visualizzare il numero di commenti in tutto il tuo sito.
Speriamo che questa documentazione ti sia stata utile.