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
Controleer de pagina met de metatagchecker.
Zorg ervoor dat de tags in de HTML staan die Slackbot downloadt, dicht bij de bovenkant van de head.
Laat Slackbot-LinkExpanding door je firewall of botbescherming.
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
Open de pagina in de meta-tagchecker om de Open Graph- en Twitter-tags te bekijken.
Plaats
og:title,og:descriptionenog:imagevooraan in de head.Sta de
Slackbot-LinkExpandinguser-agent toe in de regels van uw CDN of firewall.Controleer of de afbeeldings-URL laadt zonder cookies of inloggen.
Plaats de link na 30 minuten opnieuw, of met
?v=2om direct te testen.
Tags die Slack leest
oEmbed, wanneer de pagina linkt naar een oEmbed-eindpunt
og:title,og:description,og:imagetwitter: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.
Gerelateerde gidsen
Discord-embed wordt niet weergegeven of niet bijgewerkt
Discord haalt de pagina één keer op, leest de tags in de server-HTML en slaat de embed ongeveer 30 minuten op in de cache. Het voert je JavaScript nooit uit.
X (Twitter)-card wordt niet weergegeven of niet bijgewerkt
X genereert de kaart op basis van twitter:-tags, en valt terug op og:-tags. Er is geen validator meer die de cache ververst, dus de oplossing is goede tags plus een nieuwe URL.
LinkedIn linkvoorbeeld werkt niet of wordt niet bijgewerkt
LinkedIn stelt de kaart samen op basis van vier og:-tags en bewaart een gecachte kopie. Pas de tags aan en laat LinkedIn de pagina vervolgens opnieuw ophalen met Post Inspector.