Мы использовали ссылку:
http://www.facebook.com/sharer.php?u=[shared URL]
... чтобы поделиться определенной страницей. Однако Facebook Sharer использует кешированную версию изображений и заголовка. Есть ли способ быстро очистить кеш Facebook или как долго нам придется ждать обновления данных?
Я поместил <link rel='image_src' href='[preview image]' />
между тегами.
facebook
social-networking
hyperlink
social-media
Кот и мышь
источник
источник
Fetch new scrape information
кнопкуИспользуйте api. Есть ли API, чтобы заставить Facebook снова очистить страницу?
источник
Наконечник шляпы: Умайр Джаббар
источник
Я думаю, что эти две ссылки широко обсуждают ваши проблемы. fb: ref очистить кеш, позвонив
как это
Вы можете изучить соответствующие материалы здесь fb: ref . Я надеюсь это сработает для тебя
источник
Страница для этого находится по адресу https://developers.facebook.com/tools/debug/ и немного изменилась со времени некоторых других ответов.
Вставьте свой URL-адрес и нажмите « Отладка ». Затем нажмите кнопку « Получить новую информацию для очистки » под текстовым полем URL, и все будет готово. Он извлечет свежие метатеги с вашей страницы, но они все равно будут кэшироваться, поэтому имейте в виду, что вам нужно будет делать это каждый раз, когда вы их меняете. Это действительно важно, если вы играете с метатегами, чтобы получить общие URL-адреса FB в формате, который вы хотите, внутри facebook.
источник
Этот ответ предназначен для разработчиков.
Очистка кеша означает, что в новых общих папках этой веб-страницы будет отображаться новый контент, указанный в тегах OG. Но только если URL-адрес, над которым вы работаете, имеет менее 50 взаимодействий (лайки + репосты). Это также не повлияет на старые ссылки на эту веб-страницу, которые уже были размещены на Facebook. Только при повторном совместном использовании URL-адреса в Facebook способ отображения ссылки в Facebook будет обновлен.
Ответ catandmouse правильный, но вы также можете заставить Facebook очистить кеш OG (OpenGraph), отправив почтовый запрос на graph.facebook.com (работает как для http, так и для https на момент написания этого ответа). Вам не нужен токен доступа.
Почтовый запрос на graph.facebook.com может выглядеть следующим образом:
В Perl вы можете использовать следующий код, в котором библиотека Mojo :: UserAgent используется для отправки и получения HTTP-запросов:
Отправить этот почтовый запрос через терминал можно с помощью следующей команды:
источник
Добавьте к URL-адресу? V = random_string. Если вы используете эту идею для публикации в Facebook, убедитесь, что параметр og: url в ответе соответствует URL-адресу, которым вы делитесь. Это также будет работать с Google Plus.
Для Facebook вы также можете принудительно выполнить повторное сканирование, отправив запрос на публикацию на https://graph.facebook.com.
источник
id=http://www.ridr.me&scrape=true
Я только что опубликовал простое решение, которое занимает 5 секунд здесь, в соответствующем сообщении здесь - Отладчик Facebook: Очистить кеш всего сайта,
короткий ответ ... измените свои постоянные ссылки на сайте с постоянными ссылками в настройках постоянных ссылок на пользовательские. Я просто добавил подчеркивание.
/ _% postname% /
затем facebook очищает их все как новые URL-адреса, новые сообщения.
источник
если вы используете wordpress с плагином кеширования, убедитесь, что вы очистили все кеши. Также убедитесь, что изображение, которое вы используете, имеет рекомендуемый размер facebook: 1200 (ш) x 630 (в) или 600 x 315.
источник
Если вы использовали управляемый WordPress или плагины кеширования, вам необходимо ОЧИСТИТЬ КЭШ, прежде чем инструмент отладки facebook сможет получить новую информацию!
Я рвал волосы неделями, пытаясь понять, почему внесенные мной изменения не отображаются в отладчике facebook в течение 24 часов !!!! Исправление в том, что мне нужно зайти в панель управления WordPress, щелкнуть значок godaddy вверху и нажать «очистить кеш». Я думаю, что у многих управляемых хостеров WordPress есть кеш, чтобы выяснить, как его очистить, и вы будете золотыми.
источник