Gå til innhold

Hvordan kan jeg (Hva blir koden) vise siste filmen jeg laster opp på YouTube på websiden min?


Anbefalte innlegg

Videoannonse
Annonse

YouTube-kanaler har en RSS-feed som du sannsynligvis kan bruke:

https://www.youtube.com/feeds/videos.xml?channel_id=<something>

Bytt ut <something>.

 

Dette er bare noe jeg fant etter å ha søkt etter rss i HTML-koden, men det finnes sikkert noe dokumentasjon på dette.

 

Eksempel:

https://www.youtube.com/feeds/videos.xml?channel_id=UCrgACV046xX2A9ljab3u43g

Vet du hva du må gjøre videre hvis hvis du leser RSS-feed-en? Fortell gjerne hva annet du har prøvd og ikke får til.

Endret av ahw_
Lenke til kommentar

Det er litt XML som er lett å parse hvis du kan litt koding (noe jeg antok) og kan ta det derfra. Jeg har ingen forslag til en ferdig løsning som bare fungerer, men dette skal være enkelt å få til med litt koding.

 

Her er stegene jeg ser for meg:

 

Hent:

https://www.youtube.com/feeds/videos.xml?channel_id=UC-M82nawZZR_HnFl-nhOJ6g

Finn:

<yt:videoId>OhNML40I16k</yt:videoId>

Hent:

https://www.youtube.com/embed/OhNML40I16k

På serversiden kan du lage et script som gjøre dette og sender det mest nødvendige til klienten. Det kan også gjøres med JavaScript på klientsiden så lenge serveren tillater at klienten sender forespørsler til andre domener (CORS).

Endret av ahw_
  • Liker 1
Lenke til kommentar

Fant denne også som muligens vil fungere, har ikke testet bare fant den ved å søke på Google

<iframe width="300" height="200" src="http://www.youtube.com/embed?max-results=1&controls=0&showinfo=0&rel=0&listType=user_uploads&list=USERNAME" frameborder="0" allowfullscreen></iframe> 
Så er det bare å bytte ut username med den YouTube Channelen du ønsker

 

Hentet herfra

 

Edit: Ser ikke ut til å fungere, skal se på mer på det senere

Endret av Brattus
Lenke til kommentar

Her er et eksempel som fungerer hvis man har et brukernavn på YouTube (ser ikke at TS har et):

<iframe width="560" height="315" src="https://www.youtube.com/embed?listType=user_uploads&list=plinimusic" frameborder="0" allowfullscreen></iframe>

https://jsfiddle.net/e65ta40b/

 

Under er et eksempel som fungerer uten brukernavn, men med channel ID.

 

Dette er TS' kanal:

https://www.youtube.com/channel/UC4towv2jZTIZkWQjDBIQQBQ

Jeg tok denne ID-en (UC4towv2jZTIZkWQjDBIQQBQ), endret de første bokstavene fra UC til UU, og laget denne URL-en:

https://www.youtube.com/embed/videoseries?list=UU4towv2jZTIZkWQjDBIQQBQ

Eksempel:

<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=UU4towv2jZTIZkWQjDBIQQBQ" frameborder="0" allowfullscreen></iframe>

https://jsfiddle.net/dxgdd3qn/

 

Jeg har ikke funnet noe offisiell dokumentasjon på dette.

 

Det kan hende noe bedre enn dette krever litt koding, enten med JavaScript-API-et til YouTube eller på en annen måte som jeg nevnte tidligere. Se gjerne om du finner noe nyttig i dokumentasjonen til JavaScript-API-et:

 

https://developers.google.com/youtube/v3/docs/

Endret av ahw_
Lenke til kommentar

Her er et eksempel som fungerer hvis man har et brukernavn på YouTube (ser ikke at TS har et):

<iframe width="560" height="315" src="https://www.youtube.com/embed?listType=user_uploads&list=plinimusic" frameborder="0" allowfullscreen></iframe>

https://jsfiddle.net/e65ta40b/

 

Under er et eksempel som fungerer uten brukernavn, men med channel ID.

 

Dette er TS' kanal:

https://www.youtube.com/channel/UC4towv2jZTIZkWQjDBIQQBQ

Jeg tok denne ID-en (UC4towv2jZTIZkWQjDBIQQBQ), endret de første bokstavene fra UC til UU, og laget denne URL-en:

https://www.youtube.com/embed/videoseries?list=UU4towv2jZTIZkWQjDBIQQBQ

Eksempel:

<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=UU4towv2jZTIZkWQjDBIQQBQ" frameborder="0" allowfullscreen></iframe>

https://jsfiddle.net/dxgdd3qn/

 

Jeg har ikke funnet noe offisiell dokumentasjon på dette.

 

Det kan hende noe bedre enn dette krever litt koding, enten med JavaScript-API-et til YouTube eller på en annen måte som jeg nevnte tidligere. Se gjerne om du finner noe nyttig i dokumentasjonen til JavaScript-API-et:

 

https://developers.google.com/youtube/v3/docs/

Takker! :D det her funket bra :D

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...