Bereitstellung von Community-Inhalten für Suchmaschinen-Crawler.
Eine vollständige Liste der verfügbaren Endpunkte finden Sie im Abschnitt Livefyre API-Referenz.
Für Livefyre-Apps muss JavaScript auf Ihrer Seite ausgeführt werden, um Inhalte für Ihre Sammlungen anzuzeigen. Da die meisten Suchmaschinen-Crawler JavaScript nicht ausführen können, können sie den Inhalt Ihrer Community nicht sehen. Verwenden Sie die Bootstrap-HTML-API, um durchsuchbare Fragmente dieses Inhalts zur ersten HTTP-Antwort Ihrer Seite hinzuzufügen, sodass Ihre Inhalte und Suchbegriffe Ihre Suchmaschinenoptimierung verbessern können.
Diese API ist nur für Kommentare und Live-Blog-Sammlungstypen verfügbar.
Livefyres Bootstrap-HTML-API gibt ein HTML-Fragment Ihres Benutzerinhalts zurück, das in der HTTP-Antwort der Seite enthalten sein kann. Diese Antwort kann von Suchmaschinen-Crawlern gelesen werden, ohne JavaScript auszuführen. Sobald die Seite im Browser eines Benutzers live ist, wird das HTML-Fragment durch das vollständige interaktive Widget ersetzt, und der Benutzer kann Inhalte veröffentlichen.
So implementieren Sie die Bootstrap-HTML-API:
Erstellen Sie eine Server-zu-Server-API-Anforderung an den unten dokumentierten HTML-Endpunkt des Bootstrap.
Wenn Sie versuchen, den Bootstrap-HTML-Code für eine Konversation zu erfassen, die noch nicht vorhanden ist (d. h. wenn Sie die App noch nicht einbetten oder die Sammlung erstellen müssen), erhalten Sie einen 200-Wert, der jedoch wie folgt aussieht: <!- HTTP 404 example.fyre.co/000000/MTEwMTo2NDEyOD1RS/bootstrap.html ->
Wenn Ihre Rückkehr keine Inhalte mit der Zeichenfolge "404"enthält, speichern Sie sie in einer Zeichenfolge. Sie können diese Antwort für eine spätere Verwendung zwischenspeichern, um zu vermeiden, dass die HTML-API des Bootstrap auf jeder Seite angefordert wird.
Fügen Sie die HTML-Zeichenfolge des Bootstrap in Ihre Webseite ein, auf der der Inhalt angezeigt werden soll.
Geben Sie Ihre Webseite an den Browser (oder Suchmaschinen-Crawler) weiter.
GET https://{networkName}.bootstrap.fyre.co/bs3/{networkName}.fyre.co/{siteId}/{base64 encoded article ID}/bootstrap.html
labs.fyre.co
.https://labs.bootstrap.fyre.co/bs3/labs.fyre.com/4/NTg0/bootstrap.html
https://gist.github.com/ec5c2457322faf9cf515