Generator linków do debugera Facebooka

Wklej adres URL, a otrzymasz gotowy do kliknięcia link, który otwiera debuger udostępniania Facebooka z wczytaną wcześniej stroną docelową. Przydaje się, gdy właśnie zaktualizowałeś og:image, og:title lub tag kanoniczny i musisz zmusić Facebooka do ponownego zeskanowania strony, aby przy nowych udostępnieniach pojawiał się właściwy podgląd. Debuger pokazuje też dokładne ostrzeżenia wygenerowane przez robota Facebooka, co jest najszybszym sposobem na zdiagnozowanie uszkodzonej miniatury.

Jak korzystać z linku do debugera

  1. 1

    Wklej swój adres URL

    Wpisz stronę, którą Facebook ma ponownie zeskanować. Użyj kanonicznego adresu URL, a nie pośredniego przekierowania.

  2. 2

    Wygeneruj link

    Narzędzie opakowuje adres URL w formacie `developers.facebook.com/tools/debug/?q=` Facebooka.

  3. 3

    Otwórz debuger

    Trafiasz na stronę debugera Facebooka. Kliknij „Scrape Again” (Zeskanuj ponownie), aby wymusić świeże pobranie.

  4. 4

    Sprawdź ostrzeżenia

    Facebook pokazuje brakujące tagi, rozmiary obrazów, niezgodności kanoniczne oraz wszystkie błędy HTTP, które napotkał jego robot.

Co tak naprawdę sprawdza robot Facebooka

Robot pobiera Twoją stronę jako facebookexternalhit/1.1 i odczytuje tagi Open Graph w sekcji <head>. Poniżej znajduje się minimalny zestaw, którego oczekuje, aby uzyskać czysty podgląd udostępnienia.

Tagi wymagane i zalecane

Tag Wymagany Uwagi
og:title Tak 40–60 znaków czyta się najlepiej na urządzeniach mobilnych.
og:type Tak Zazwyczaj website lub article.
og:url Tak Musi odpowiadać kanonicznemu adresowi URL.
og:image Tak Zalecane 1200×630; co najmniej 600×315.
og:description Nie 80–200 znaków.
og:image:width Nie Pomaga w podglądzie przy pierwszym renderowaniu.
og:image:height Nie To samo.
og:locale Nie en_US, es_ES itd.

Najczęstsze ostrzeżenia i sposoby ich usunięcia

  • „Właściwość og:image powinna być podana jawnie”, albo zapomniałeś tagu, albo wskazuje on na względny adres URL. Użyj bezwzględnego adresu URL zawierającego protokół.
  • „Podany adres URL og:image był nieprawidłowy”, obraz zwraca błąd 404, jest za uwierzytelnianiem lub zablokowany przez robots.txt. Sprawdź poleceniem curl w trybie incognito.
  • „Właściwość wywnioskowana”, Facebook przeszedł do skanowania treści strony. Podgląd będzie niestabilny, dopóki nie zadeklarujesz właściwości jawnie.
  • „Obraz zbyt mały”, minimalne wymiary rozbudowanego podglądu to 200×200 px. Poniżej 1200×630 podgląd może być kwadratowy zamiast poziomego.

Zachowanie pamięci podręcznej

Gdy Facebook już zeskanuje stronę, przechowuje dane Open Graph w pamięci podręcznej nawet do 30 dni. Nowe udostępnienia będą korzystać z zapisanego podglądu nawet po poprawieniu tagów. Kliknięcie „Scrape Again” w debugerze to jedyny oficjalnie obsługiwany sposób na unieważnienie pamięci podręcznej bez czekania.

Najczęściej zadawane pytania

Tak. Debuger udostępniania wymaga zalogowanego konta Facebooka. Jeśli udostępnisz koledze z zespołu adres URL debugera, przed użyciem przycisku „Scrape Again” zostanie on poproszony o zalogowanie.

Osoby, które mają już stronę w pamięci podręcznej swojej aplikacji, przez krótki czas nadal będą widzieć stary podgląd. Najpewniejszym testem jest wklejenie adresu URL do nowego posta na innym koncie; wymusza to świeże zeskanowanie dla tego udostępnienia.

Twitter używa własnych tagów twitter:card, a tagi Open Graph traktuje jako rozwiązanie zapasowe. Debuger Facebooka nie weryfikuje tagów specyficznych dla Twittera; do tego celu użyj narzędzia Twitter Card Validator.

Link jest generowany lokalnie w tym narzędziu; po naszej stronie nie jest przechowywany żaden zapis wprowadzonego adresu URL. Facebook, zgodnie z oczekiwaniami, rejestruje wszystkie żądania debugera po swojej stronie.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach