Как facebook узнает, какие изображения необходимо получить по URL-адресу?

Возможный дубликат:
Как Facebook Sharer выбирает изображения?

Когда я прикрепляю ссылку на facebook, я получаю title, url, description и images с этой страницы.

Но facebook разделяет изображения и дает только самые важные. И вот чего я не понимаю.

Например, прикрепите эту ссылку

http://tonlinegames.com/ - это игровой сайт с фотографиями об играх.

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


person Community    schedule 30.08.2010    source источник
comment
Вы знаете, что можете решить сами, используя og: image?   -  person Tomasz Wysocki    schedule 31.08.2010


Ответы (4)


Facebook использует метатеги Open Graph, если они доступны:

http://developers.facebook.com/docs/opengraph

В противном случае он, вероятно, просто использует эвристику здравого смысла (заголовок, теги h1, p, большие изображения и т. Д.).

person Community    schedule 31.08.2010

Существует официальный инструмент под названием URL Linter, который показывает, какую информацию facebook берет со страницы. Он не объясняет, какие именно правила он использует, но в разделе «отладка» есть некоторая полезная информация.

person Community    schedule 31.08.2010

есть несколько шаблонов, которые Facebook может попробовать.

  • например, первое изображение размером больше 50x50 (обычно первое большое изображение является правильным).

  • или, может быть, он ищет изображение, которое является ссылкой на сам сайт, поскольку на многих сайтах есть такое.

вероятно, facebook сочетает в себе несколько таких шаблонов, чтобы быть более точным.

person Hugo Mota    schedule 30.08.2010

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

person Community    schedule 30.08.2010
comment
Блестящая идея, получайте самые большие изображения. однако напишите ссылку на мой вопрос на facebook, вы получите просто рекламу на боковой панели. - person Adam Halasz; 31.08.2010
comment
Вероятно, это потому, что реклама на боковой панели - это самое большое изображение на странице. - person Sam152; 31.08.2010