![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 14 Dołączył: 2.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Szukam już na to sposobu od dwóch godzin.
Mianowicie: Mam jakiś film w YouTube: http://www.youtube.com/watch?v=ekQaU8rcGaE I znalazłem sposób na znalezienie danych tego filmu w pliku xml: http://gdata.youtube.com/feeds/api/videos/ekQaU8rcGaE Jak widać w tak wygenerowanym pliku XML jest tag "title" w którym podany jest tytuł, który chciałbym wyciągnąć. Nie znam się na odczytywaniu pliku XML w php więc poszperałem w kilku miejscach i oto co mi się udało wymyśclić: Kod $xml = new XMLReader(); $xml->open('http://gdata.youtube.com/feeds/api/videos/JMs0EkbwcKE'); while($xml->read()) { if($xml->name == "title") { echo $xml->name.":".$xml->value; } } Nie wiem dlaczego nie odnajduje wartości tagu "title" gdyż sam tag odnajduje. I co w tym jest nie tak? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 1.10.2008 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
witam, szukam i szukam i jedynie co znalazłem to ten wpis - jak pobrać tytuł z filmu pochodzącego z YT. niestety mi to nie działa. $title mam ustawione żeby zapisywało do bazy danych - nic się nie zapisuje, echo też nić nie pokazuje. Czy z tym kodem jest wszystko ok?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kod wyżej bazuje na starym API które nie jest już dostępne.
Tu masz przykłady kodu: https://github.com/youtube/api-samples/tree/master/php A tu http://stackoverflow.com/questions/3311080...video-id-in-php odpowiedź https://gist.github.com/james2doyle/9210212 Ten post edytował viking 17.06.2016, 06:16:13 -------------------- |
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 1.10.2008 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
hmm... dlaje mam problem bo dalej nie działa mi to - wypróbowałem wszystkie metody z przykładów. obecnie wyglada to u mnie tak:
no i oczywiście wpis do bazy
i niestety nic mi sie nie zapisuje a jak dam var_dump to mam NULL Co robię nie tak? dodam, że jak w miejsce $tytulfilmu dam $idfilmu to ID się zapisuje więc to działa poprawnie. Ten post edytował GranDi88 23.06.2016, 19:34:40 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) ![]() ![]() |
Po co się męczysz jak jest do tego API https://www.youtube.com/yt/dev/pl/api-resources.html
-------------------- Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 1.10.2008 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Bo z tego całego API to już wcale nic nie wiem - nie jestem programistą - bawię się w wolnym czasie próbując jakoś tam sobie te PHP połapać. Na stronie google byłe i kompletnie nic tam dla siebie nie znalazłem. Jeżeli jest tam info jak wyciągnąć po id tytuł z filmu to bardzo proszę o konkretne wskazanie gdzie
![]() Kody 'gotowe' które znalazłem tez niby korzystają z API ale nic nie działa a wypróbowałem już tego sporo - zakładam jednak że to nie wina gotowców tego że ja coś źle adaptuje na swoje potrzeby. znalazłem coś takiego - to zapewne odpowedź na moje pytanie - wypróbuje jak tylko mój API key zacznie działać ![]() https://webtoolsplus.com/get-youtube-title-...ption-from-php/ |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:45 |