Jeżeli masz na stronie wstawione facebook’owe buttony share lub like bez zdefiniowanych tagów open graph to wraz z publikacją polubionej strony na fejsie pojawiają się dane losowe dane wybrane z witryny.
Używając tagów og: meta możesz dokładne zdefiniować, które dane mają się pojawić na FB:
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# website: http://ogp.me/ns/website#"> <meta property="og:type" content="website"> <meta property="og:url" content="URL of this object"> <meta property="og:image" content="URL to an image"> <meta property="og:title" content="Name of blog"> <meta property="og:description" content="Description of object">
To oczywiste! Jednak jeżeli link do strony był już wcześniej share’owany na fejsie, to znajduje się on w cache facebooka i pomimo wstawienia tagów na stronę, kliknięcia i shary w dalszym ciągu będą postować na FB złą treść.
Taka sytuacja prowadzi jedynie do irytacji i szukania błędów w czymś co przecież powinno działać :-)
Aby przeczyścić cache należy wejść na stronę Facebook Lint, wkleić testowany adres z tagami og: meta i zdebugować. W tym momencie cache facebooka zostanie natychmiast przeładowany, dodatkowo w narzędziu debugującym możesz podejrzeć, które dane będą publikowane.