Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 11. 5. 2015, 19:29:44
Dobrý den,
mám problém s php feedem z youtube. Z ničeho nic před pár dny mi skript přestal feedovat z YT videa. <?php if(isset($_POST["obnovit"])) { $result = DB::query("SELECT * FROM [youtube_channel]")->fetchAll(); foreach ($result as $n => $row) { //rss reader &start-index=51 $api_v2 = "http://gdata.youtube.com/feeds/api/users/".$row->yt_url."/uploads?max-results=50&v=2&start-index=1"; foreach (json_decode(file_get_contents("$api_v2&alt=json"))->feed->entry as $entry) { $src = str_replace(array('http://www.youtube.com/v/', '?version=3&f=user_uploads&app=youtube_gdata'), '', $entry->content->src); $arr = array( 'url' => $src, 'channel' => $row->name, 'channel_url' => friendly_url($row->name), 'name' => $entry->{'media$group'}->{'media$title'}->{'$t'}, 'description' => $entry->{'media$group'}->{'media$description'}->{'$t'}, 'views' => $entry->{'yt$statistics'}->{'viewCount'}, 'date' => $entry->{'media$group'}->{'yt$uploaded'}->{'$t'}, 'likes' => $entry->{'yt$rating'}->{'numLikes'}, 'dislikes' => $entry->{'yt$rating'}->{'numDislikes'}, 'priority' => $row->priority, ); DB::query("INSERT IGNORE INTO [youtube_videos]", $arr); } } } Stalo se toto někomu? Nebo netuší někdo čím to může být? Předem děkuji za odpovědi. |
||
Alphard Profil |
Nezměnilo se API, resp. funguje?
Když jsem zkusil doplnit tu url, přesměrovalo mě to na stránku s informacemi o změně API, dej sem nějakou konkrétní adresu, která fungovala. |
||
Fisak Profil |
#3 · Zasláno: 13. 5. 2015, 12:36:56 · Upravil/a: Fisak
http://gdata.youtube.com/feeds/api/users/fattypillowtv/uploads?max-results=50&v=2&start-index=1
také čtu že jsou nějaké změny v api ale nějak nemůžu najít nějaké nové zdrojáky k té nové api. |
||
aDAm Profil |
#4 · Zasláno: 13. 5. 2015, 19:18:11
tak změny v api bych snad prvně hledal v dokumentaci ne? A podle nich pak upravil stávající kód
|
||
Fisak Profil |
#5 · Zasláno: 14. 5. 2015, 12:07:19
ok a nevíte jak vypadá současná verze toho php feedovacího skriptu ?
|
||
Taps Profil |
#6 · Zasláno: 14. 5. 2015, 17:13:54
Fisak:
Toto by ti mohlo pomoci http://stackoverflow.com/questions/29827873/youtube-get-the-videos-ids-of-user-in-api-v3-php |
||
Časová prodleva: 10 let
|
0