{"id":26142,"date":"2021-06-22T12:18:00","date_gmt":"2021-06-22T09:18:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26142"},"modified":"2021-10-17T20:14:05","modified_gmt":"2021-10-17T17:14:05","slug":"kuinka-saada-videotietoja-youtubesta-ja-muilta-php-alustoilta","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fi\/kuinka-saada-videotietoja-youtubesta-ja-muilta-php-alustoilta\/","title":{"rendered":"Kuinka saada videotietoja YouTubesta ja muilta PHP-alustoilta"},"content":{"rendered":"<p>Viime aikoina t\u00f6rm\u00e4sin t\u00e4h\u00e4n GitHub-kirjastoon, joka antaa meille mahdollisuuden hankkia videotietoja YouTubesta ja muilta videoalustoilta. Se tukee suosittuja videoalustoja, kuten YouTube, Dailymotion, Vimeo, Facebook, LiveLeak ja CDA. Jos haluat napata tietoja, kuten videon otsikko, kuvaus, tunnisteet (jos sellaisia \u200b\u200bon) jne. Dynaamisesti, t\u00e4m\u00e4 on oikea paketti sinulle.<\/p>\n<p>T\u00e4t\u00e4 kirjastoa voidaan k\u00e4ytt\u00e4\u00e4 sek\u00e4 Laravel- ett\u00e4 PHP-projekteissa. T\u00e4ss\u00e4 artikkelissa tutkitaan, kuinka t\u00e4t\u00e4 videotietojen j\u00e4sentekirjastoa k\u00e4ytet\u00e4\u00e4n PHP: ss\u00e4.<\/p>\n<h3>P\u00e4\u00e4st\u00e4 alkuun<\/h3>\n<p>Aloittamiseksi sinun on asennettava kirjasto alla olevan komennon avulla. Suorita t\u00e4m\u00e4 komento varmista, ett\u00e4 olet asentanut <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composerin<\/a> j\u00e4rjestelm\u00e4\u00e4n.<\/p>\n<pre><code>composer require chojnicki\/video-platforms-parser<\/code><\/pre>\n<p>Kirjaston j\u00e4sennin toimii API-avaimen kanssa ja ilman sit\u00e4. Se tarkoittaa, ett\u00e4 jos emme l\u00e4p\u00e4ise API-avainta, t\u00e4m\u00e4 kirjasto tarttuu videotietoihin lukemalla sivun HTML DOM -ominaisuuden. Annettujen API-avainten tapauksessa kirjasto saa videotiedot soittamalla vastaavien videoalustojen API-p\u00e4\u00e4tepisteisiin.<\/p>\n<h3>Hanki videotiedot YouTubesta<\/h3>\n<p>Katsotaanpa, miten napata YouTube-videoiden tiedot k\u00e4ytt\u00e4m\u00e4ll\u00e4 API-avainta ja ilman API-avainta. Saat API-avaimesi seuraamalla alla olevia ohjeita.<\/p>\n<ul>\n<li>Siirry Google Developer Consoleen <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>Luo uusi projekti. Vaihtoehtoisesti voit my\u00f6s valita olemassa olevan projektin.<\/li>\n<li>Anna projektillesi nimi. Google Console luo sinulle yksil\u00f6llisen projektitunnuksen.<\/li>\n<li>Uusi luomasi projekti n\u00e4kyy vasemman sivupalkin yl\u00e4osassa.<\/li>\n<li>Napsauta vasemmasta valikosta Kirjasto. N\u00e4et luettelon Google-sovellusliittymist\u00e4. Ota k\u00e4ytt\u00f6\u00f6n YouTube Data -sovellusliittym\u00e4.<\/li>\n<li>Napsauta sitten vasemmanpuoleisesta valikosta Tunnistetiedot. Valitse API-avain Luo kirjautumistiedot -kohdasta.<\/li>\n<li>Kopioi t\u00e4m\u00e4 API-avain.<\/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=\"Kuinka saada videotietoja YouTubesta ja muilta PHP-alustoilta\" ><\/a><\/p>\n<p>Kun olet valmis API-avaimellasi, kirjoita koodi seuraavasti. Se antaa sinulle tiedot m\u00e4\u00e4ritetyst\u00e4 YouTube-videosta.<\/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>Tulostaessa vastausta saat lis\u00e4tietoja, kuten videotunnuksen, otsikon, kuvauksen, videon pikkukuvan ja tunnisteet.<\/p>\n<p>Ilman API-avainkoodia on seuraava.<\/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>Samaa koodia k\u00e4ytet\u00e4\u00e4n Dailymotion-, Vimeo-videoissa.<\/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>N\u00e4in sait yksityiskohdat videosta vastaavien alustojen avulla. Kirjastolla on my\u00f6s tuki Facebookille, Twitterille, CDA: lle jne. Lue lis\u00e4\u00e4 paketista heid\u00e4n <a href=\"https:\/\/github.com\/chojnicki\/video-platforms-parser\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">dokumentaatiostaan<\/a>.<\/p>\n<h4>Aiheeseen liittyv\u00e4t artikkelit<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/hanki-youtube-videoluettelo-avainsanojen-mukaan-kayttamalla-youtube-hakusovellusliittymaa\/\" title=\"Kuinka saada YouTube-videoluettelo avainsanojen avulla YouTube-hakusovellusliittym\u00e4n avulla\">Kuinka saada YouTube-videoluettelo avainsanojen avulla YouTube-hakusovellusliittym\u00e4n avulla<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/hanki-youtube-videoluettelo-avainsanojen-avulla-youtube-hakusovellusliittyman-ja-javascriptin-avulla\/\" title=\"Hanki YouTube-videoluettelo avainsanojen avulla YouTube-hakusovellusliittym\u00e4n ja JavaScriptin avulla\">Hanki YouTube-videoluettelo avainsanojen avulla YouTube-hakusovellusliittym\u00e4n ja JavaScriptin avulla<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/kuinka-hankkia-youtube-videotunnisteet-youtube-sovellusliittyman-avulla\/\" title=\"Kuinka hankkia YouTube-videotunnisteet YouTube-sovellusliittym\u00e4n avulla\">Kuinka hankkia YouTube-videotunnisteet YouTube-sovellusliittym\u00e4n avulla<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>T\u00e4ss\u00e4 artikkelissa k\u00e4sitell\u00e4\u00e4n helppoa tapaa saada videotietoja YouTubelta ja muilta alustoilta. Aion k\u00e4ytt\u00e4\u00e4 GitHub-kirjastoa<\/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":[275],"tags":[843],"class_list":["post-26142","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-6","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/26142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/comments?post=26142"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/26142\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media\/21608"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media?parent=26142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/categories?post=26142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/tags?post=26142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}