Подтвердить что ты не робот

Как очистить данные кэша отладки инструмента?

Кажется, инструмент отладки facebook http://developers.facebook.com/tools/debug использует кеш.

Я сделал обновление для своего сайта, но средство отладки facebook все еще показывает старые данные.

Есть ли у них какой-либо способ заставить facebook обновить свои данные? Прошло уже несколько дней, и похоже, что кеш не истечет.

4b9b3361

Ответ 1

  • Перейдите к http://developers.facebook.com/tools/debug
  • Введите URL-адрес, указанный fbrefresh=CAN_BE_ANYTHING

<сильные > Примеры:

  • http://www.example.com?fbrefresh=CAN_BE_ANYTHING
  • http://www.example.com?postid=1234&fbrefresh=CAN_BE_ANYTHING
  • ИЛИ посетите: http://developers.facebook.com/tools/debug/og/object?q=http://www.example.com/?p=3568&fbrefresh=89127348912

У меня была такая же проблема прошлой ночью, и я получил это решение с какого-то веб-сайта. Надеюсь, это поможет.

Ответ 2

Инструмент должен немедленно обновлять кеш Facebook для заданного URL-адреса, если Facebook все еще возвращает "устаревшие" данные, убедитесь, что Facebook действительно получает контент, который вы ожидаете.

Быстрый способ проверить - загрузить свою страницу из инструмента командной строки, такого как завиток, с помощью пользовательского агента Facebook и посмотреть, вернулись ли метатеги, что вы ожидали.

Одна вещь, которую я видел иногда, это люди, включая все правильные теги на странице X, за исключением того, что на странице X есть метатег og: url, указывающий на другой url, Y.

Facebook будет следовать за этим тегом и очистить страницу Y и использовать эти метаданные. Я обычно видел, где страница X является "something.com/article/x", а og: url установлен в "something.com/articles/" или "something.com"

Ответ 3

Это не было добавлено через пару лет, но у меня была такая же проблема, и я нашел способ, который немедленно разрешил его.

Facebook говорит:

Использовать og: image: width и og: image: height Открытые графические теги Использование этих тегов будет определять образ искателя, чтобы он мог визуализировать его немедленно, без асинхронного использования.

Вводя это в действие, должно выглядеть так:

<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />

Решила проблему сразу! Надеюсь, это поможет!

Ответ 4

У меня та же проблема. В ?fbrefresh=CAN_BE_ANYTHING ничего не было видно кега og: image.

Единственное решение, которое сработало для меня, состояло в том, чтобы переименовать образ и путь на og metaga. Вы можете сделать что-то вроде:

<meta property="og:image" content="http://yourdomain.com/images/socia-photo-v2.jpg">

Если кто-то знает, лучшее решение будет очень ценным.

Спасибо.

Ответ 5

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

https://webapps.stackexchange.com/questions/18468/adding-meta-tags-to-individual-blogger-posts

Другими словами, что-то вроде этого:

<b:if cond='data:blog.url == "http://urlofyourpost.com"'>
  <meta content='http://urlofyourimage.png' property='og:image'/>
 </b:if>

В принципе, вы собираетесь жестко закодировать оператор if на свой HTML-код страницы, чтобы заставить его изменить мета-контент для того, что вы изменили для этого сообщения. Это грязное решение, но оно работает.

Ответ 6

Вы можете попробовать отладчик объекта и нажать на выборку новой информации о царапинах. Это главным образом для отладки открытых метаданных графика.

https://developers.facebook.com/tools/debug/og/object/