{"id":29808,"date":"2021-06-22T12:21:00","date_gmt":"2021-06-22T09:21:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29808"},"modified":"2021-10-17T04:12:49","modified_gmt":"2021-10-17T01:12:49","slug":"hur-man-far-videoinformation-fran-youtube-och-andra-plattformar-i-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/sv\/hur-man-far-videoinformation-fran-youtube-och-andra-plattformar-i-php\/","title":{"rendered":"Hur man f\u00e5r videoinformation fr\u00e5n YouTube och andra plattformar i PHP"},"content":{"rendered":"<p>Nyligen st\u00f6tte jag p\u00e5 detta GitHub-bibliotek som ger oss m\u00f6jlighet att f\u00e5 videoinformation fr\u00e5n YouTube och andra videoplattformar. Det ger st\u00f6d f\u00f6r popul\u00e4ra videoplattformar som YouTube, Dailymotion, Vimeo, Facebook, LiveLeak och CDA. Om du vill h\u00e4mta information som videotitel, beskrivning, taggar (om n\u00e5gon) etc. dynamiskt s\u00e5 \u00e4r detta r\u00e4tt paket f\u00f6r dig.<\/p>\n<p>Detta bibliotek kan anv\u00e4ndas i b\u00e5de Laravel- och PHP-projekt. I den h\u00e4r artikeln studerar vi hur du anv\u00e4nder det h\u00e4r videoupplysningsbiblioteket i PHP.<\/p>\n<h3>Komma ig\u00e5ng<\/h3>\n<p>F\u00f6r att komma ig\u00e5ng m\u00e5ste du installera biblioteket med kommandot nedan. F\u00f6r att k\u00f6ra det h\u00e4r kommandot, se till att du har installerat <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> p\u00e5 ditt system.<\/p>\n<pre><code>composer require chojnicki\/video-platforms-parser<\/code><\/pre>\n<p>Biblioteksparsern fungerar med och utan en API-nyckel. Det betyder att om vi inte skickar API-nyckeln, tar det h\u00e4r biblioteket videoinformation genom att l\u00e4sa HTML-DOM p\u00e5 sidan. I fallet med tillhandah\u00e5llna API-nycklar f\u00e5r biblioteket videoinformation genom att anropa API-slutpunkter f\u00f6r respektive videoplattformar.<\/p>\n<h3>F\u00e5 videoinformation fr\u00e5n YouTube<\/h3>\n<p>L\u00e5t oss ta en titt p\u00e5 hur man tar information om YouTube-videor med API-nyckeln och utan en API-nyckel. Du f\u00e5r din API-nyckel genom att f\u00f6lja stegen nedan.<\/p>\n<ul>\n<li>G\u00e5 \u00f6ver till Googles utvecklarkonsol <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>Skapa ett nytt projekt. Alternativt kan du ocks\u00e5 v\u00e4lja befintligt projekt.<\/li>\n<li>Ge ditt projekt namn. Google Console skapar unikt projekt-ID f\u00f6r dig.<\/li>\n<li>Ditt nyskapade projekt visas l\u00e4ngst upp till v\u00e4nster i sidof\u00e4ltet.<\/li>\n<li>Klicka p\u00e5 Bibliotek fr\u00e5n den v\u00e4nstra menyn. Du kommer att se en lista \u00f6ver Googles API: er. Aktivera YouTube Data API.<\/li>\n<li>Klicka sedan p\u00e5 referenser fr\u00e5n v\u00e4nster meny. V\u00e4lj API-nyckel under Skapa referenser.<\/li>\n<li>Kopiera den h\u00e4r API-nyckeln.<\/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=\"Hur man f\u00e5r videoinformation fr\u00e5n YouTube och andra plattformar i PHP\" ><\/a><\/p>\n<p>N\u00e4r du \u00e4r klar med din API-nyckel, skriv koden enligt f\u00f6ljande. Det ger dig information om den angivna YouTube-videon.<\/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>N\u00e4r du skriver ut svaret f\u00e5r du information som video-id, titel, beskrivning, miniatyrbild och taggar f\u00f6r en video.<\/p>\n<p>Utan API-nyckelkoden kommer att vara som f\u00f6ljer.<\/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>Samma kod kommer att anv\u00e4ndas f\u00f6r Dailymotion, Vimeo-videor.<\/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>S\u00e5 h\u00e4r fick du detaljerna om videon med respektive plattformar. Biblioteket har ocks\u00e5 st\u00f6d f\u00f6r Facebook, Twitter, CDA, etc. L\u00e4s mer om paketet i deras <a href=\"https:\/\/github.com\/chojnicki\/video-platforms-parser\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">dokumentation<\/a>.<\/p>\n<h4>relaterade artiklar<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/skaffa-youtube-videolista-med-nyckelord-med-hjalp-av-youtube-search-api\/\" title=\"S\u00e5 h\u00e4r f\u00e5r du YouTube-videolista med nyckelord med hj\u00e4lp av YouTube Search API\">S\u00e5 h\u00e4r f\u00e5r du YouTube-videolista med nyckelord med hj\u00e4lp av YouTube Search API<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/skaffa-youtube-videolista-efter-nyckelord-med-youtube-search-api-och-javascript\/\" title=\"Skaffa YouTube-videolista efter nyckelord med hj\u00e4lp av YouTube Search API och JavaScript\">Skaffa YouTube-videolista efter nyckelord med hj\u00e4lp av YouTube Search API och JavaScript<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/sa-har-far-du-youtube-videotaggar-med-youtube-api\/\" title=\"S\u00e5 h\u00e4r f\u00e5r du YouTube-videotaggar med YouTube API\">S\u00e5 h\u00e4r f\u00e5r du YouTube-videotaggar med YouTube API<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I den h\u00e4r artikeln diskuterar vi ett enkelt s\u00e4tt att f\u00e5 videoinformation fr\u00e5n YouTube och andra plattformar. Jag ska anv\u00e4nda GitHub-biblioteket<\/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":[279],"tags":[850],"class_list":["post-29808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-10","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/29808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/comments?post=29808"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/29808\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media\/21608"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media?parent=29808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/categories?post=29808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/tags?post=29808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}