Slack-linkvoorbeeld werkt niet of wordt niet bijgewerkt

Slack vouwt links uit met behulp van een bot die oEmbed-, Open Graph- en Twitter Card-tags leest. De resultaten worden binnen Slack ongeveer 30 minuten gecachet.

Laatst bijgewerkt

Snelle oplossing


  1. Controleer de pagina met de metatagchecker.

  2. Zorg ervoor dat de tags in de HTML staan die Slackbot downloadt, dicht bij de bovenkant van de head.

  3. Laat Slackbot-LinkExpanding door je firewall of botbescherming.

  4. Wacht ongeveer 30 minuten of plaats de URL met ?v=2.


Waarom het Slack-voorbeeld ontbreekt of verouderd is

  • Slack heeft het laatste resultaat gecachet. Reacties worden wereldwijd ongeveer 30 minuten gecachet.

  • Slackbot haalt slechts een deel van de pagina op. Het gebruikt HTTP Range-headers om zo min mogelijk op te halen, waardoor tags ver onderaan de pagina kunnen worden gemist.

  • Botbeveiliging blokkeert het. Slack haalt gegevens op met de user-agent Slackbot-LinkExpanding 1.0; een controlepagina of een 403-fout betekent geen tags.

  • De afbeelding slaagt niet voor de controle van Slack. Slack downloadt de afbeelding om deze te controleren, dus een niet-werkende of geblokkeerde afbeeldings-URL zorgt ervoor dat de afbeelding vervalt.

  • De link heeft geen protocol. Links worden alleen uitgevouwen wanneer de URL volledig gekwalificeerd is, met http of https.

Hoe u dit oplost

  1. Open de pagina in de meta-tagchecker om de Open Graph- en Twitter-tags te bekijken.

  2. Plaats og:title, og:description en og:image vooraan in de head.

  3. Sta de Slackbot-LinkExpanding user-agent toe in de regels van uw CDN of firewall.

  4. Controleer of de afbeeldings-URL laadt zonder cookies of inloggen.

  5. Plaats de link na 30 minuten opnieuw, of met ?v=2 om direct te testen.

Tags die Slack leest

  • oEmbed, wanneer de pagina linkt naar een oEmbed-eindpunt

  • og:title, og:description, og:image

  • twitter:title, twitter:description, twitter:image. Controleer ze met de Twitter card validator

Regels voor afbeeldingsgrootte

Niet geverifieerd: Slack publiceert geen afmetingen of bestandslimiet voor voorbeeldafbeeldingen. Een JPG of PNG van 1200 x 630 px werkt op Slack en elk ander platform dat hier wordt behandeld.

Een vernieuwing forceren

Slack heeft geen vernieuwingstool. Wacht ongeveer 30 minuten, of deel de URL met een query-tekenreeks. Reeds geplaatste berichten behouden hun uitgevouwen weergave. De vernieuwingstool toont de stappen voor elke app.

Slack houdt geen rekening met robots.txt voor het uitvouwen van links, dus een Disallow-regel zal een ontbrekend voorbeeld niet tegenhouden of verklaren.

Bronnen

Veelgestelde vragen

Hoe lang bewaart Slack een linkvoorvertoning in de cache?

Ongeveer 30 minuten, wereldwijd binnen Slack, volgens de robots-pagina van Slack.

Blokkeert robots.txt Slack-voorvertoningen?

Nee. Slack geeft aan robots.txt niet te respecteren voor linkvoorbeelden, omdat het namens een gebruiker handelt.

Waarom toont Slack wel de titel, maar geen afbeelding?

Slack downloadt de afbeelding om deze te controleren. Als dat verzoek mislukt of wordt geblokkeerd, wordt het voorbeeld zonder de afbeelding weergegeven.

Controleer je pagina en vernieuw vervolgens het voorbeeld

Plak je URL in de gratis checker om te zien welke tags elke app precies uitleest. Zodra de tags kloppen, gebruik je de vernieuwingstool om het oude voorbeeld te wissen.