2012-01-12 3 views
0

У меня есть вопрос..и проблема может быть ... Дело в том, что у меня есть этот сайт с несколькими видеороликами youtube, все видео загружаются в одну и ту же «html-страницу» .. и У меня также есть эта функция, чтобы поделиться видео в facebook. Но теперь я тоже хотел бы поделиться видео с эскизом .. И я прочитал о мета-теге-thingy, но вещь, которую я не получаю, - это ... , так как у меня есть много разных видеороликов на той же странице .. то если я разделяю одно из видео, а затем в следующую секунду я делюсь другим видео, то как он узнает, какое миниатюру для обмена на facebook?Facebook share video with thumbnail

+0

Будет ли я должен изменить значение мета-тегов dynamicaly, когда пользователь нажимает на долю button..or ? – Inx

+0

Возможно, вы можете использовать некоторые токены для динамического генерации открытых метаданных графика. Например, видеоролики находятся на 'site.com/videocollection1'. Совместное использование видео 1 в коллекции может быть 'site.com/videocollection1/1', которое содержит только разметку OGP для видео 1, в то время как' site.com/videocollection1/2' будет содержать OGP для видео 2. так что вы можете посмотреть на URL и получить аргумент, чтобы определить, какое видео вы хотите отображать метаданные OGP. – F21

+0

да, но whouldnt, который также делает ссылку, которая делится на facebook, чтобы ссылаться на этот url? , например, если бы я нажал кнопку, аналогичную той, что была на сайте site.com, а затем, как и кнопка, разделяет сайт.com/videocollection1/1, так как мы хотим поделиться видео с динамически генерируемыми мета-тегами .. тогда whouldnt также ссылка, которая появляется в facebook, также связывает пользователей с сайтом site.com/videocollection1/1? – Inx

ответ

1

Facebook использует open graph protocol, чтобы определить, какой миниатюру он должен использовать для ссылки. «Протокол» - это, по сути, специальная разметка, которую может читать в facebook.

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

В вашем случае, если у вас много видео на одной странице, я понимаю, что он выберет видео с разметкой OGP. Если у вас есть разметка OGP для всех видеороликов, она, скорее всего, выберет первый.

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

Вы можете использовать отладчик Facebook, чтобы увидеть, что «видит» Facebook, когда он скребет страниц: http://developers.facebook.com/tools/debug

Смежные вопросы