Как Facebook извлекает правильный эскиз ссылки? - PullRequest
0 голосов
/ 11 мая 2010

Мне интересно, как фейсбук извлекает правильную картинку статьи из ссылки? они игнорируют любые значки, рекламные изображения или другие не связанные изображения, и они дают вам правильное изображение?

Какую технику / метод они используют? потому что я пытался извлечь все изображения с помощью регулярного выражения PHP, но как найти правильное?

Спасибо

Ответы [ 2 ]

2 голосов
/ 11 мая 2010

Я полагаю, что FaceBook делает лучшее предположение, если вы не укажете ему, какое изображение использовать через тег ссылки на вашей странице. Здесь есть информация: http://wiki.developers.facebook.com/index.php/Facebook_Share/Specifying_Meta_Tags

0 голосов
/ 11 мая 2010

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

<link rel="image_src" href="(path to image)" />

См .: Документация на Facebook Facebook

...