Как очистить кэш прокси тегов изображений opengraph? - PullRequest
2 голосов
/ 09 января 2012

У меня есть страница с тегами og (включая source и image - страницу просмотра видео в стиле YouTube).
Я заменил изображение, на которое указывает тег og: image, на другоеизображение с тем же именем.Однако при использовании linter / debugger в Facebook показанное изображение является старым, при щелчке по самому изображению открывается и отображается новое изображение.

Facebook использует своего рода прокси-кэш для содержимогоизображение - как я могу очистить его без изменения имени файла изображения?

Ответы [ 2 ]

4 голосов
/ 20 апреля 2012

Эта ветка дает ответ.

Для повторения (в случае, если ветка перестает работать),

  1. Перейти к http://developers.facebook.com/tools/debug
  2. Введите URL-адрес (страницы, содержащей ваши метатеги og) и включите данные запроса: fbrefresh = CAN_BE_ANYTHING

например http://www.example.com/mypage.html?fbrefresh=CAN_BE_ANYTHING

1 голос
/ 09 января 2012

Использование отладчика / линтера должно привести к полной перезаписи. Я подозреваю, что кеширование, которое вы видите, находится в вашем браузере. Вы пытались очистить кэш или использовать режим инкогнито?

Если это не сработает (и в зависимости от того, сколько трафика вы получаете), это может быть связано с одинаковыми именами - но я не думаю, что это так. Попробуйте заменить изображение другим именем, нажмите URL-адрес в отладчике, чтобы FB получил новый, а затем вернитесь к нужному. В некотором роде, но, вероятно, будет делать то, что вы хотите.

...