Я пытаюсь реализовать протокол Facebook OpenGRaph на моих страницах продуктов.
На каждой странице у меня это над головой:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml">
Тогда в разделе главы у меня есть:
<meta property="og:title" content="This Page Title"/>
<meta property="og:type" content="product"/>
<meta property="og:url" content="http://www.mywebaddress.com"/>
<meta property="og:image" content="http://www.myimage.jpg"/>
<meta property="og:site_name" content="My Site Name"/>
<meta property="fb:admins" content="10101010101"/>
<meta property="og:email" content="[email protected]"/>
<meta property="og:description" content="Description of my product."/>
Затем у меня есть кнопка "like" с этим кодом:
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like" data-href="#" onclick="location.href='http://thispagesurl'; return false;" data-send="true" data-width="350" data-show-faces="false"></div>
На мой взгляд, все, кажется, копирует то, что можно найти на странице Facebook Developers, но когда мне нравится, Facebook, похоже, только набрав название страницы и общую информацию.
Я попытался "отладить" страницу с помощью своего отладчика Object, и я получаю следующие предупреждения:
Inferred Property The og:url property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property The og:title property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property The og:image property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property The og:locale property should be explicitly provided, even if a value can be inferred from other tags.
Насколько я могу судить, я последовал инструкциям Facebook на письмо, но у меня нет радости. Может ли кто-нибудь указать, что я делаю что-то неправильно?
Спасибо заранее, Dan