{"id":26356,"date":"2021-06-22T11:34:00","date_gmt":"2021-06-22T08:34:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26356"},"modified":"2021-10-18T02:27:27","modified_gmt":"2021-10-17T23:27:27","slug":"so-erhalten-sie-videoinformationen-von-youtube-und-anderen-plattformen-in-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/so-erhalten-sie-videoinformationen-von-youtube-und-anderen-plattformen-in-php\/","title":{"rendered":"So erhalten Sie Videoinformationen von YouTube und anderen Plattformen in PHP"},"content":{"rendered":"<p>Vor kurzem bin ich auf diese GitHub-Bibliothek gesto\u00dfen, mit der wir Videoinformationen von YouTube und anderen Videoplattformen abrufen k\u00f6nnen. Es unterst\u00fctzt beliebte Videoplattformen wie YouTube, Dailymotion, Vimeo, Facebook, LiveLeak und CDA. Wenn Sie Informationen wie Videotitel, Beschreibung, Tags (falls vorhanden) usw. dynamisch erfassen m\u00f6chten, ist dies das richtige Paket f\u00fcr Sie.<\/p>\n<p>Diese Bibliothek kann sowohl in Laravel- als auch in PHP-Projekten verwendet werden. In diesem Artikel untersuchen wir, wie diese Videoinformations-Parser-Bibliothek in PHP verwendet wird.<\/p>\n<h3>Einstieg<\/h3>\n<p>Um zu beginnen, m\u00fcssen Sie die Bibliothek mit dem folgenden Befehl installieren. Um diesen Befehl auszuf\u00fchren, stellen Sie sicher, dass Sie <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> auf Ihrem System installiert haben .<\/p>\n<pre><code>composer require chojnicki\/video-platforms-parser<\/code><\/pre>\n<p>Der Bibliotheksparser funktioniert mit und ohne API-Schl\u00fcssel. Das hei\u00dft, wenn wir den API-Schl\u00fcssel nicht \u00fcbergeben, greift diese Bibliothek die Videoinformationen ab, indem sie das HTML-DOM der Seite liest. Bei bereitgestellten API-Schl\u00fcsseln ruft die Bibliothek Videoinformationen ab, indem sie API-Endpunkte der jeweiligen Videoplattformen aufruft.<\/p>\n<h3>Holen Sie sich Videoinformationen von YouTube<\/h3>\n<p>Sehen wir uns an, wie Sie Details zu YouTube-Videos mit dem API-Schl\u00fcssel und ohne API-Schl\u00fcssel abrufen k\u00f6nnen. Sie erhalten Ihren API-Schl\u00fcssel, indem Sie die folgenden Schritte ausf\u00fchren.<\/p>\n<ul>\n<li>Gehen Sie zur Google Developer Console <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>Erstellen Sie ein neues Projekt. Optional k\u00f6nnen Sie auch ein vorhandenes Projekt ausw\u00e4hlen.<\/li>\n<li>Geben Sie Ihrem Projekt einen Namen. Die Google Console erstellt eine eindeutige Projekt-ID f\u00fcr Sie.<\/li>\n<li>Ihr neu erstelltes Projekt wird oben in der linken Seitenleiste angezeigt.<\/li>\n<li>Klicken Sie im linken Men\u00fc auf Bibliothek. Sie sehen eine Liste der Google APIs. Aktivieren Sie die YouTube-Daten-API.<\/li>\n<li>Klicken Sie anschlie\u00dfend im linken Men\u00fc auf die Anmeldeinformationen. W\u00e4hlen Sie API-Schl\u00fcssel unter Anmeldeinformationen erstellen aus.<\/li>\n<li>Kopieren Sie diesen API-Schl\u00fcssel.<\/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=\"So erhalten Sie Videoinformationen von YouTube und anderen Plattformen in PHP\" ><\/a><\/p>\n<p>Wenn Sie mit Ihrem API-Schl\u00fcssel fertig sind, schreiben Sie den Code wie folgt. Es gibt Ihnen Details zum angegebenen YouTube-Video.<\/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>Beim Drucken der Antwort erhalten Sie Details wie Video-ID, Titel, Beschreibung, Miniaturansicht und Tags eines Videos.<\/p>\n<p>Ohne API-Schl\u00fcssel sieht der Code wie folgt aus.<\/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>Derselbe Code wird f\u00fcr Dailymotion- und Vimeo-Videos verwendet.<\/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>So haben Sie die Details zu dem Video \u00fcber die jeweiligen Plattformen erhalten. Die Bibliothek unterst\u00fctzt auch Facebook, Twitter, CDA usw. Lesen Sie mehr \u00fcber das Paket in der <a href=\"https:\/\/github.com\/chojnicki\/video-platforms-parser\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Dokumentation<\/a>.<\/p>\n<h4>Zum Thema passende Artikel<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/youtube-videoliste-nach-schluesselwoertern-mithilfe-der-youtube-such-api-abrufen\/\" title=\"So erhalten Sie eine YouTube-Videoliste nach Schl\u00fcsselw\u00f6rtern mit der YouTube-Such-API\">So erhalten Sie eine YouTube-Videoliste nach Schl\u00fcsselw\u00f6rtern mit der YouTube-Such-API<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/erhalten-sie-eine-youtube-videoliste-nach-schluesselwoertern-mit-der-youtube-such-api-und-javascript\/\" title=\"Erhalten Sie eine YouTube-Videoliste nach Schl\u00fcsselw\u00f6rtern mit der YouTube Search API und JavaScript\">Erhalten Sie eine YouTube-Videoliste nach Schl\u00fcsselw\u00f6rtern mit der YouTube Search API und JavaScript<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/so-erhalten-sie-youtube-video-tags-mit-der-youtube-api\/\" title=\"So erhalten Sie YouTube-Video-Tags mit der YouTube-API\">So erhalten Sie YouTube-Video-Tags mit der YouTube-API<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Aufnahmequelle:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Artikel diskutieren wir eine einfache M\u00f6glichkeit, Videoinformationen von YouTube und anderen Plattformen abzurufen. Ich werde die GitHub-Bibliothek verwenden<\/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":[272],"tags":[845],"class_list":["post-26356","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/26356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/comments?post=26356"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/26356\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/21608"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=26356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=26356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=26356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}