Embed es un interesante proyecto que consiste en una biblioteca escrita en PHP para embeber de manera fácil y rápida contenidos obtenidos desde los servicios web más populares.
Esta biblioteca es compatible con la gran mayoría de los servicios actuales y populares, entre sus opciones disponibles podemos encontrar: YouTube, Vimeo, Instagram, Flick. Inclusive cuenta con algunos mecanismos para obtener información de sitios como Github, Archive.org y DevianArt.
Los requerimientos mínimos para utilizar Embed son: PHP en su versión 5.3 o superior, la biblioteca Curl instalada y por ultimo decir que este proyecto es compatible con la autocarga de clases basadas en el estándar PSR-0.
Ejemplo de uso:
include('Embed/autoloader.php'); //Load any url: $Url = new Embed\Url('https://www.youtube.com/watch?v=tvFXstU1JSQ'); $Info = Embed\Embed::create($Url); //Get content info $Info->title; $Info->description; $Info->url; $Info->type; $Info->images; $Info->image; $Info->imageWidth; $Info->imageHeight; $Info->code; $Info->width; $Info->height; $Info->aspectRatio; $Info->authorName; $Info->authorUrl; $Info->providerIcons; $Info->providerIcon; $Info->providerName; $Info->providerUrl;
La biblioteca es muy simple y no tiene demasiada ciencia en lo que respecta a su implementación.
En la documentación oficial se explican varias opciones adicionales para definir, por ejemplo, el tamaño de imagen, el uso de tokens en caso de requerir información de sitios como Facebook y algunas características especificas que pueden resultar interesantes en algunos escenarios.
Web: Embed
Los comentarios están cerrados.