Я использую опцию Facebook «Мне нравится» на одном из моих сайтов в качестве инструмента голосования. Пользователи смогут голосовать за определенную команду, выбрав отдельную страницу команды. У меня есть несколько команд, и по какой-то причине, когда мне «нравится» некоторые из команд, я обновляю свой браузер, счетчик «Мне нравится» обновляется, как будто я никогда не «нравился» странице вообще. Однако на некоторых страницах других команд, когда я "Нравится" и обновляюсь, счет точен и отслеживается.
Я не могу найти различия между страницами команд, которые работают и не работают. Код идентичен, но некоторые сохраняют количество лайков, а некоторые нет. Я надеялся, что кто-то мог испытать это раньше?
Ниже приведена опция HTML5 Like, которую я использовал:
<div class="votePanel">
<div id="fb-root"></div>
<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#appId=262057453824946&xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like" data-send="false" data-layout="button_count" data-width="120" data-show-faces="false" data-font="arial"></div>
</div>
Ниже приведены мои теги Open Graph:
<meta property="og:title" content="My Page Title" />
<meta property="og:type" content="movie" />
<meta property="og:url" content="<% response.write("http://" & Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL")) %>" />
<meta property="og:image" content="PATHTOMYIMAGE" />
<meta property="og:site_name" content="Site Title" />
<meta property="og:admins" content="MYADMINID" />
<meta property="og:description" content="DESCRIPTIONHERE" />