Как установить приоритетный порядок для открытия графических изображений для ссылок, которые вставляются в комментарии. (Не разделять или настенные сообщения.)
При вставке ссылки на страницу в комментарии, а не непосредственно в стене, Facebook по умолчанию выбирает миниатюрное изображение, без возможности выбора подходящего эскиза. Можно ли установить или определить приоритет для тегов og: image на страницах с несколькими тегами og: image? Кажется, нет логического способа определить, почему FB выбирает какой-либо конкретный образ. Изображение, которое они выбирают, не является первым или последним изображением по коду или по алфавиту по имени, и на самом деле не следует разумной причине, которую я могу выяснить. Кто-нибудь знает, как установить, какое изображение выбрано в комментариях?
Я уже знаю, как это сделать для настенных сообщений, обновлений статуса и общих ссылок, но у вас нет выбора эскизов при размещении ссылок в комментариях, поэтому возможность приоритизации порядка нескольких изображений будет идеальной.
Ответы
Ответ 1
Я только что узнал, что 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
Надеюсь, это поможет.
Ответ 2
На самом деле, мой опыт в том, что последний тег (самый дальний в заголовке) задан. На некоторых моих сайтах я принудительно устанавливаю значение по умолчанию, вручную добавляя тег og: image непосредственно перед тегом.
Ответ 3
В соответствии с инструкцией в ogp.me...
Массивы
Если тег может иметь несколько значений, просто поместите несколько версий одного и того же тега на свою страницу. Первый тег (сверху вниз) предоставляется во время конфликтов.
<meta property="og:image" content="http://example.com/rock.jpg" />
<meta property="og:image" content="http://example.com/rock2.jpg" />