{"id":29710,"date":"2021-06-22T12:09:00","date_gmt":"2021-06-22T09:09:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29710"},"modified":"2021-10-17T16:14:25","modified_gmt":"2021-10-17T13:14:25","slug":"como-obtener-informacion-de-video-de-youtube-y-otras-plataformas-en-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/es\/como-obtener-informacion-de-video-de-youtube-y-otras-plataformas-en-php\/","title":{"rendered":"C\u00f3mo obtener informaci\u00f3n de video de YouTube y otras plataformas en PHP"},"content":{"rendered":"<p>Recientemente, encontr\u00e9 esta biblioteca de GitHub que nos brinda la posibilidad de obtener informaci\u00f3n de video de YouTube y otras plataformas de video. Brinda soporte para plataformas de video populares como YouTube, Dailymotion, Vimeo, Facebook, LiveLeak y CDA. Si desea obtener informaci\u00f3n como el t\u00edtulo del video, la descripci\u00f3n, las etiquetas (si las hubiera), etc. de forma din\u00e1mica, este es el paquete adecuado para usted.<\/p>\n<p>Esta biblioteca se puede utilizar tanto en proyectos Laravel como PHP. En este art\u00edculo, estudiamos c\u00f3mo usar esta biblioteca de analizador de informaci\u00f3n de video en PHP.<\/p>\n<h3>Empezando<\/h3>\n<p>Para comenzar, debe instalar la biblioteca usando el siguiente comando. Para ejecutar este comando, aseg\u00farese de haber instalado <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> en su sistema.<\/p>\n<pre><code>composer require chojnicki\/video-platforms-parser<\/code><\/pre>\n<p>El analizador de la biblioteca funciona con y sin una clave API. Significa que si no pasamos la clave API, esta biblioteca captura la informaci\u00f3n del video leyendo el DOM HTML de la p\u00e1gina. En el caso de las claves de API proporcionadas, la biblioteca obtiene informaci\u00f3n de video llamando a los puntos finales de API de las respectivas plataformas de video.<\/p>\n<h3>Obtener informaci\u00f3n de video de YouTube<\/h3>\n<p>Echemos un vistazo a c\u00f3mo obtener detalles de los videos de YouTube usando la clave API y sin una clave API. Obtendr\u00e1 su clave API siguiendo los pasos a continuaci\u00f3n.<\/p>\n<ul>\n<li>Dir\u00edgete a la Consola para desarrolladores de Google <a href=\"https:\/\/console.developers.google.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><\/a><a href=\"https:\/\/console.developers.google.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/console.developers.google.com<\/a>.<\/li>\n<li>Crea un nuevo proyecto. Opcionalmente, tambi\u00e9n puede seleccionar un proyecto existente.<\/li>\n<li>Da nombre a tu proyecto. Google Console crear\u00e1 un ID de proyecto \u00fanico para usted.<\/li>\n<li>Su proyecto reci\u00e9n creado aparecer\u00e1 en la parte superior de la barra lateral izquierda.<\/li>\n<li>Haga clic en Biblioteca en el men\u00fa de la izquierda. Ver\u00e1 una lista de API de Google. Habilite la API de datos de YouTube.<\/li>\n<li>A continuaci\u00f3n, en el men\u00fa de la izquierda, haga clic en Credenciales. Seleccione la clave API en Crear credenciales.<\/li>\n<li>Copie esta clave de API.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20124-6081bf3144a80.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20124-6081bf3144a80.png\" alt=\"C\u00f3mo obtener informaci\u00f3n de video de YouTube y otras plataformas en PHP\" ><\/a><\/p>\n<p>Una vez que est\u00e9 listo con su clave API, escriba el c\u00f3digo de la siguiente manera. Le dar\u00e1 detalles del video de YouTube especificado.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\u00a0\nuse ChojnickiVideoPlatformsParserVideoPlatformsParser;\n\u00a0\u00a0\n\/\/ For YouTube\n$parser = new VideoPlatformsParser(['youtube_api_key' =&gt; 'PASTE_API_KEY_HERE']);\n$info = $parser-&gt;get('YOUTUBE_VIDEO_URL');\nprint_r($info);<\/code><\/pre>\n<p>Al imprimir la respuesta, obtendr\u00e1 detalles como la identificaci\u00f3n del video, el t\u00edtulo, la descripci\u00f3n, la miniatura y las etiquetas de un video.<\/p>\n<p>Sin c\u00f3digo de clave API ser\u00e1 el siguiente.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\u00a0\nuse ChojnickiVideoPlatformsParserVideoPlatformsParser;\n\u00a0\u00a0\n\/\/ For YouTube\n$parser = new VideoPlatformsParser(['youtube_api_disabled' =&gt; true]);\n$info = $parser-&gt;get('YOUTUBE_VIDEO_URL');\nprint_r($info);<\/code><\/pre>\n<p>Se utilizar\u00e1 el mismo c\u00f3digo para los videos de Dailymotion y Vimeo.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\u00a0\nuse ChojnickiVideoPlatformsParserVideoPlatformsParser;\n\u00a0\u00a0\n\/\/ Vimeo\n$parser = new VideoPlatformsParser();\n$info = $parser-&gt;get('VIMEO_VIDEO_URL');\nprint_r($info);\n\u00a0\n\/\/ Dailymotion\n$parser = new VideoPlatformsParser();\n$info = $parser-&gt;get('DAILYMOTION_VIDEO_URL');\nprint_r($info);<\/code><\/pre>\n<p>As\u00ed es como obtuviste los detalles sobre el video usando las respectivas plataformas. La biblioteca tambi\u00e9n tiene soporte para Facebook, Twitter, CDA, etc. Lea m\u00e1s sobre el paquete en su <a href=\"https:\/\/github.com\/chojnicki\/video-platforms-parser\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">documentaci\u00f3n<\/a>.<\/p>\n<h4>Art\u00edculos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/obtenga-la-lista-de-videos-de-youtube-por-palabras-clave-usando-la-api-de-busqueda-de-youtube\/\" title=\"C\u00f3mo obtener la lista de videos de YouTube por palabras clave usando la API de b\u00fasqueda de YouTube\">C\u00f3mo obtener la lista de videos de YouTube por palabras clave usando la API de b\u00fasqueda de YouTube<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/obtenga-la-lista-de-videos-de-youtube-por-palabras-clave-usando-la-api-de-busqueda-de-youtube-y-javascript\/\" title=\"Obtenga la lista de videos de YouTube por palabras clave usando la API de b\u00fasqueda de YouTube y JavaScript\">Obtenga la lista de videos de YouTube por palabras clave usando la API de b\u00fasqueda de YouTube y JavaScript<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/como-obtener-etiquetas-de-video-de-youtube-usando-la-api-de-youtube\/\" title=\"C\u00f3mo obtener etiquetas de video de YouTube usando la API de YouTube\">C\u00f3mo obtener etiquetas de video de YouTube usando la API de YouTube<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este art\u00edculo, discutimos una manera f\u00e1cil de obtener informaci\u00f3n de video de YouTube y otras plataformas. Voy a usar la biblioteca de GitHub.<\/p>\n","protected":false},"author":1,"featured_media":21608,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[271],"tags":[849],"class_list":["post-29710","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/29710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/comments?post=29710"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/29710\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media\/21608"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media?parent=29710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/categories?post=29710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/tags?post=29710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}