Поддерживает ли Facebook белый список доменов, содержимое которых по-разному отображается при публикации на временной шкале? - PullRequest
1 голос
/ 22 февраля 2012

Во всех моих тестах, похоже, Facebook обрабатывает видео Youtube и Vimeo по-другому, чем наше.В частности, когда ссылка на видео / встраивание передается на Временную шкалу и установлена ​​на полноэкранный 2-колоночный дисплей, изображение, указанное с помощью og: image, равно , все еще отображается в виде уменьшенного миниатюры (какв режиме отображения в 1 столбец), а og: description занимает оставшееся пространство справа.

Это прямо противоположно ресурсам для встраивания на Youtube и Vimeo, которые вместо этого отображают og: descriptionвыше (во всю ширину) и увеличенное изображение : изображение ниже, также во всю ширину .

Я попытался воспроизвести столько, сколько возможно их теги Open Graph, насколько это возможно,включая похожие размеры изображения и видео, порядок и т. д., но в каждом случае кажется, что наши встраивания никогда не будут одинаковыми.Я использовал линтер FB URL, чтобы разбить кеш после каждого теста и убедиться, что он правильно тянет мои теги OG.

Наблюдения:

  • Когда размеры видео равны указано, FB пытается масштабировать видео, внедренное по мере необходимости, чтобы уместить его на меньшем доступном пространстве (отображение на 1 столбце временной шкалы).
  • Когда размеры видео указаны , а не , FB пытаетсядля масштабирования видео вставьте или вниз, чтобы уместить все доступное пространство (как временную шкалу из 1 столбца, так и более широкую временную шкалу из 2 столбцов).
  • Отображение нескольких og: изображения разных размеров (каждоес их собственным og: image: width и height), похоже, не влияет на отображение по-разному в зависимости от контекста;FB всегда захватывает первый указанный и масштабирует его вверх / вниз по мере необходимости для миниатюр, тикера новостей, временной шкалы с 1 и 2 столбцами и т. Д.
  • Указание типа og: type как «статьи» - какVimeo не оказывает никакого влияния на отображение встраивания.Он отображает его так же, как если бы он был по праву определен как «video» или «video.movie».
  • Задание размеров изображения с помощью og: image: ширина и высота, по-видимому, не оказывает заметного влияния (по сравнению с не указав их).

У кого-нибудь есть идеи?Похоже, что реализация FB тегов Open Graph для видеохостингов немного изменилась с недавним введением Timeline, но их документация не отражает изменений и того, как их лучше всего использовать для отображения на временной шкале.

...