Как установить порядок приоритетов для изображений Open Graph для ссылок, которые вставляются в комментарии. (Не делиться или посты.) - PullRequest
14 голосов
/ 03 декабря 2011

При вставке ссылки на страницу в комментарии, а не непосредственно в виде записи на стене, Facebook по умолчанию выбирает миниатюру изображения, при этом пользователи не могут выбрать соответствующую миниатюру. Можно ли установить или определить приоритет тегов og: image на страницах с несколькими тегами og: image? Кажется, нет никакого логического способа определить, почему FB выбирает какое-то конкретное изображение. Изображение, которое они выбирают, не является первым или последним изображением по порядку кода или в алфавитном порядке по имени, и на самом деле не следует какой-либо разумной причине, которую я могу выяснить. Кто-нибудь знает, как установить, какое изображение выбирается в комментариях?

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

Ответы [ 3 ]

20 голосов
/ 04 октября 2012

Я только что узнал, что Facebook сначала попытается отобразить лучшие изображения (более высокое разрешение).Например, если у меня есть 3 мета-тега в следующем порядке:

<meta content='http://mysite/low-res.jpg' property='og:image'>
<meta content='http://mysite/med-res.jpg' property='og:image'>
<meta content='http://mysite/hi-res.jpg'  property='og:image'>

, то порядок отображения в диалоговом окне Facebook будет:

hi-res.jpg
med-res.jpg
low-res.jpg

Надеюсь, это поможет.

1 голос
/ 26 марта 2015

На самом деле, по моему опыту, последний тег (самый дальний вниз в заголовке) получает предпочтение.На некоторых моих сайтах я устанавливаю настройки по умолчанию, добавляя тег og: image непосредственно перед тегом.

0 голосов
/ 14 марта 2017

Согласно инструкции на ogp.me ...

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

<meta property="og:image" content="http://example.com/rock.jpg" />
<meta property="og:image" content="http://example.com/rock2.jpg" />
...