Как очистить Facebook как кнопку кэшированной информации - PullRequest
4 голосов
/ 21 ноября 2011

Кто-нибудь знает, как очистить кэшированную информацию, которую Facebook использует для кнопки «Нравится»?

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

Это веб-сайт: http://www.stayin -yorkshire.net /

Ответы [ 2 ]

8 голосов
/ 22 ноября 2011

Если вы пропустите свои страницы через линтер Facebook, он очистит кеш и перекроет ваши страницы.

http://developers.facebook.com/tools/debug

Если у вас есть список всех страниц на вашем сайте, вы можетепрограммно отправлять каждый URL-адрес в линтер Facebook, что проще, чем вводить их все в:

curl http://developers.facebook.com/tools/lint/?url={YOUR_URL}&format=json
6 голосов
/ 15 февраля 2013

Помимо инструмента отладки Facebook , связанного с помощью DPS, есть конечная точка API скребка, которая позволяет программно запрашивать обновление URL-адреса вашего объекта

Полную информацию можно найти в документации "Использование размещенных объектов" - она ​​включает в себя запрос HTTP POST к

https://graph.facebook.com/?id=<OBJECT ID OR URL>&scrape=true - чтобы избежать быстрого превышения ограничений скорости, вы также должны включить в запрос действительный токен доступа и медленно выполнять запросы в течение длительного периода времени, чтобы избежать перегрузки скребка или вашего собственного сервера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...