oEmbed, YouTube и все-все-все
В процессе копания в HTML-коде ютубовских страниц (с недавнего времени старые методы получения прямых ссылок на видео перестали работать, хочется узнать, как это делать в новых условиях) я наткнулся на забавнейшую строку:
Интересно, думаю, что за «xml+oembed» такой? Да еще и «&format=xml»? Оказалось все довольно просто: в нашу жизнь тихо и незаметно вошла новая технология - oEmbed. А в этой alternate-ссылке указывается адрес, где можно получить роботоориентированную информацию о самом главном, находящемся на данной странице (в данном случае - о видеоролике), вплоть до HTML-кода для встраивания. Немного поизучав новую интернетную игрульку, я сделал на ее основе новый тег для дневника: [youtube=адрес ролика]. Например, [youtube=http://www.youtube.com/watch?v=8w8SofAkClg]. Движок блога лезет на указанную страницу и получает оттуда код для вставки. В идеале надо бы сделать универсальный тег [oembed=адрес страницы], но тогда есть риск недобросовестного использования: мало ли кто что пришлет под видом кода размещения интересного контента.
<link rel="alternate" type="text/xml+oembed" |
Интересно, думаю, что за «xml+oembed» такой? Да еще и «&format=xml»? Оказалось все довольно просто: в нашу жизнь тихо и незаметно вошла новая технология - oEmbed. А в этой alternate-ссылке указывается адрес, где можно получить роботоориентированную информацию о самом главном, находящемся на данной странице (в данном случае - о видеоролике), вплоть до HTML-кода для встраивания. Немного поизучав новую интернетную игрульку, я сделал на ее основе новый тег для дневника: [youtube=адрес ролика]. Например, [youtube=http://www.youtube.com/watch?v=8w8SofAkClg]. Движок блога лезет на указанную страницу и получает оттуда код для вставки. В идеале надо бы сделать универсальный тег [oembed=адрес страницы], но тогда есть риск недобросовестного использования: мало ли кто что пришлет под видом кода размещения интересного контента.

Например: [youtube=8w8SofAkClg].