Daugiau
Kaip gauti "YouTube" vaizdo įrašo miniatiūrą iš "YouTube" API?
Jei turiu "YouTube" vaizdo įrašo URL, ar yra koks nors būdas naudojant PHP ir cURL gauti susijusią miniatiūrą iš "YouTube" API?
2280
3
Kiekviename "YouTube" vaizdo įraše yra keturi sugeneruoti vaizdai. Jie, kaip galima nuspėti, suformatuoti taip:
Pirmasis sąraše yra viso dydžio vaizdas, o kiti - miniatiūros. Numatytoji miniatiūra (t. y. vienas iš
1.jpg
,2.jpg
,3.jpg
) yra:Norėdami gauti aukštos kokybės miniatiūros versiją, naudokite panašų URL adresą:
Taip pat yra vidutinės kokybės miniatiūros versija, kurios URL adresas yra panašus į HQ:
Norėdami gauti standartinės raiškos miniatiūros versiją, naudokite panašų URL adresą:
Jei norite gauti didžiausios raiškos miniatiūros versiją, naudokite panašų URL adresą:
Visus pirmiau nurodytus URL galima naudoti ir per HTTP. Be to, vietoj
img.youtube.com
pirmiau pateiktuose pavyzdiniuose URL adresuose galima naudoti šiek tiek trumpesnį prieglobos vardąi3.ytimg.com
.Taip pat galite naudoti YouTube Data API (v3), kad gautumėte miniatiūrų paveikslėlius.
Galite naudoti YouTube Data API, kad gautumėte vaizdo įrašų miniatiūras, antraštes, aprašymą, reitingą, statistiką ir dar daugiau. API 3 versijai reikalingas raktas*. Gaukite raktą ir sukurkite videos: list užklausą:
Pavyzdinis PHP kodas
Išvestis
Šaltinis.
Galite gauti Vaizdo įrašas, kuriame pateikiamas vaizdo įrašo miniatiūros URL adresas. Nuorodoje pateikiamas kodo pavyzdys. Arba, jei norite analizuoti XML, yra informacijos čia. Grąžintame XML yra elementas
media:thumbnail
, kuriame pateikiamas miniatiūros'URL.