Eigene Webseite - Youtube Videoseite

Herzlich Willkommen auf StreamTalk.de, deiner Community rund um Twitch, Hitbox und Co.

Bei uns kannst Du deine Gedanken zu Twitch, Hitbox und Co. mit anderen teilen und Dich über interessante Themen rund ums Streaming austauschen, z.B. Chatbots, Donations, Sponsoring, Overlays, etc. Erhalte Hilfe und wertvolle Tipps für den Aufbau deines Streaming Channels. Außerdem kannst du deinen Stream in einem eigenen Bereich bei uns vorstellen oder nach Partnern für gemeinsame Projekte suchen.

Wir würden uns freuen, wenn du ein Teil dieser großartigen Community wirst: Jetzt registrieren

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklärst du dich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

DIESES FORUM IST VERALTET UND NUR NOCH ZUR DATENÜBERNAHME ERREICHBAR
BITTE DIE AKTUELLE VERSION VERWENDEN: STREAMTALK.DE

  • Moin Leute,

    vielleicht gibt es hier jemanden im Forum, der sich mit Webseitenbau auskennt.

    Ich würde gerne wissen, ob es möglich ist, auf der eigenen Webseite die Videoseite von Youtube einzubinden. In der Rasteansicht zB. und das, immer wenn ein Video hochgeladen wird, sich das Raste von alleine aktualisiert. Cool wäre noch , wenn ein popup player dabei wäre, wenn ein Video angeklickt wird.

    ist das möglich?

    Liebe Grüße
  • YouTube stellt eine API bereit, über die solche Anfragen realisiert werden können. Um bspw. Videos von deinem (oder irgendeinem) Kanal abzufragen, kann folgender Endpoint der API verwendet werden: developers.google.com/youtube/v3/docs/search/list

    Evtl. findet sich auch noch ein besserer Endpoint, aber da muss man mal die API Dokumentation in Ruhe durchgehen: developers.google.com/youtube/v3

    Ausprobiert werden kann dies über die dortige Entwicklerkonsole die sich öffnet, wenn man die </> betätigt. Damit lassen sich dann die Videos abfragen. Für deinen Kanal sähe das dann als HTTP Request in etwa so aus:

    Quellcode

    1. GET https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCv7Pvbwsu5N7-Sp98BIlRZA&maxResults=25&type=video&key=[YOUR_API_KEY] HTTP/1.1
    2. Authorization: Bearer [YOUR_ACCESS_TOKEN]
    3. Accept: application/json

    Wobei UCv7Pvbwsu5N7-Sp98BIlRZA die Kanal ID von dir ist. Findet sich in der URL zu deinem YouTube Kanal (youtube.com/channel/UCv7Pvbwsu5N7-Sp98BIlRZA).

    Bei dem Rückgabewert der Abfrage musst du dann lediglich nur noch die Ergebnisse durchgehen und nach dem videoId Parameter ausschau halten. Mit dem kannst du dir dann deine URL zusammenbauen. Da die API immer die vorhandenen Daten zurückgibt, beinhaltet der Rückgabewert auch immer die aktuellen Videos.

    YouTube bietet auch Libraries an, mit denen die Entwicklung für einzelne Sprachen nochmal etwas einfacher sein sollte: developers.google.com/youtube/v3/libraries

    Um ein Video auf der Website einzubinden kann dir sicherlich folgende Seite weiterhelfen: support.google.com/youtube/answer/171780?hl=de
    YouTube benötigt hierfür nämlich eine spezielle URL im folgenden Format: https://www.youtube.com/embed/<videoId>
    Als Beispiel: youtube.com/embed/K_1OkNxP8tI

    Um also deine Frage zu beantworten, ja es ist möglich.
  • Moin,

    ich kann es dir leider als Informatiker auch nicht wirklich erklären (Anwendungsentwicklung ist nicht meins :'D ), aber wie schon erwähnt worden ist, ist sowas definitiv möglich. Es kommt immer nur darauf an, wie weit man sich selbst in die Materie einlesen und einarbeiten will oder wie viel Geld man jemanden anderen zur Verfügung stellen möchte, der das dann für einen macht :)


    VG,
    Kisseima
  • Hallo, dass sollte eigentlich innerhalb eines halben Tages machbar sein.
    Wie die vor mir schon sagten, ist das mit der API Recht einfach zu realisieren.

    Solltest du Hilfe brauchen kannst du dich gerne melden. Habe schon einige solcher feeds von YouTube, Facebook eingebunden.