| 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