AddThis тянет неправильный пункт - PullRequest
0 голосов
/ 25 октября 2011

Я использую AddThis , чтобы поделиться своим постом в блоге.Когда я пытаюсь поделиться своим последним постом, он тянет и отображает неправильный абзац на Facebook.Я не уверен, как заставить его вытащить правильный абзац.Вот мой код AddThis:

<div class="social"><!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook"></a>
<a class="addthis_button_twitter"></a>
<a class="addthis_button_email"></a>
<span class="addthis_separator">|</span>
<a class="addthis_button_compact" href="http://www.addthis.com/bookmark.php?
v=250&amp;pubid=ra-">Share</a>
</div>
<script type="text/javascript">var addthis_config = {"data_track_clickback":
true};    
</script>
<script type="text/javascript" src="http://s7.addthis.com/js/250
/addthis_widget.js#pubid=ra-"></script>
<!-- AddThis Button END --></div>

Ответы [ 2 ]

1 голос
/ 11 марта 2012

Чтобы решить эту проблему, вы должны использовать теги OG, чтобы сообщить Facebook, что использовать. Вот пример, который решил мою проблему:

<meta content="Title of Page" property="og:title" />
<meta content="Blog Post" property="og:type" />
<meta content="Page URL" property="og:url" />
<meta content="Image to represent blog post." property="og:image" />
<meta content="Site Name" property="og:site_name" />
<meta content="Description of Page or Paragraph to display" 
               property="og:description" />

Больше информации можно найти на Facebook и на Открытой домашней странице графика

0 голосов
/ 02 мая 2014

Что сработало для меня

Если вы пытаетесь использовать AddThis с кодами UTM или другими переменными строки запроса, вот что в итоге сработало для меня.

Согласно Sol , используйте метатеги OpenGraph , но затем используйте FB Debugger , чтобы убедиться, что кэш Facebook был обновлен и получил все нужные метатеги в заголовке страницы правильно, а затем убедитесь, что в UTM / переменных строки запроса нет вашей ссылки AddThis на Facebook. В моих целях Index.html не мог включать какие-либо переменные строки запроса, или AddThis неправильно передал URL в Facebook. Единственный способ, который сработал для меня, выглядит так:

<a href="http://api.addthis.com/oexchange/0.8/forward/facebook/offer?pco=tbx32nj-1.0&amp;url=https%3A%2F%2Fwww.example.com%2Findex.html" target="_blank" ><img src="http://cache.addthiscdn.com/icons/v1/thumbs/32x32/facebook.png" border="0" alt="Facebook" /></a>

Что мне не удалось

При попытке использовать приведенные ниже модули AddThis "data_track_addressbar" и "addthis_widget.js" для совместного использования, Facebook полностью не может получить новые метатеги OpenGraph.

<script type="text/javascript">var addthis_config = {"data_track_addressbar":false};</script>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js"></script>
...