Можно ли использовать несколько эскизов изображений при использовании протокола Facebook Open Graph?

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

Согласно документации протокола Open Graph Facebook, вы можете включить несколько og:image мета-свойств для связывания нескольких изображений. со своей страницей:

og:image - URL-адрес изображения, который должен представлять ваш объект на графике. Изображение должно быть не менее 50 на 50 пикселей и иметь максимальное соотношение сторон 3: 1. Мы поддерживаем форматы PNG, JPEG и GIF. Вы можете включить несколько тегов og:image, чтобы связать несколько изображений со своей страницей.

Однако, когда я загружаю свою страницу в URL Linter, я получаю предупреждение:

Повторяющиеся теги: вы использовали слово «изображение» несколько раз, но оно должно появиться только один раз.

Так что это?

Есть ли лучший способ связать несколько миниатюр со страницей?


person Josh Glover    schedule 16.05.2011    source источник
comment
Это просто их линтер ... как вы сказали, несколько og: image отлично работают.   -  person nikib3ro    schedule 07.06.2011


Ответы (2)


Вы можете добавить несколько метатегов og: image. facebook имеет элементы управления стрелками влево / вправо, которые позволяют пользователю выбирать между изображениями.

Если URL Linter видит более одного тега og: image, он должен отображаться в разделе «Отладка» как источник данных с несколькими значениями:

Из <meta property="og:image" /> извлечены 3 значения: [расположение изображения], [расположение изображения], [расположение изображения].

person Casey Yee    schedule 30.06.2011

В качестве альтернативы метатегу og: image вы можете добавить миниатюры изображений в конец модели DOM и установить для них скрытую видимость. Миниатюры будут распознаваться Facebook, даже если они не видны на самой странице. Обычно я делаю это в качестве дополнительной меры предосторожности только потому, что в прошлом я испытывал нестабильное поведение с метатегами.

person Jarad DeLorenzo    schedule 07.06.2011
comment
Это звучит очень многообещающе. Не могли бы вы отредактировать свой ответ, включив в него пример? - person Josh Glover; 08.06.2011
comment
Если вы установите тег og:image, Facebook не будет читать другие изображения в DOM. Поэтому вы должны принять во внимание одно: использовать opengraph и устанавливать изображения вручную или facebook автоматически берет данные из DOM. - person Murat Çorlu; 20.11.2012