Commit 845900a4 authored by Nico Schallehn's avatar Nico Schallehn

test

parent 42cc03a7
......@@ -221,41 +221,44 @@ class Media {
$counterNotFound++;
}
}
echo " Hole Daten von themoviedb.org... ";
$tmdbKey = "b1ddcc7d16281ce09f692896f882ba9d";
$tmdb = json_decode(file_get_contents("https://api.themoviedb.org/3/find/tt".$Film["imdbID"]."?external_source=imdb_id&api_key=".$tmdbKey."&language=de"), true);
if(isset($tmdb["movie_results"])){
if(isset($tmdb["movie_results"][0]["overview"])){
echo " done!".PHP_EOL;
$newData["summary"]=$tmdb["movie_results"][0]["overview"];
}else{
echo " fail2!".PHP_EOL;
$fehler .= $this->Console->error("keine summery gefunden für imdbID ".$Film["imdbID"]."!").PHP_EOL;
//var_dump($tmdb["movie_results"][0]);
}
$url2="https://api.themoviedb.org/3/movie/".$tmdb["movie_results"][0]["id"]."?api_key=".$tmdbKey."&language=de&append_to_response=trailers";
$tmdb2 = json_decode(file_get_contents($url2), true);
if(isset($tmdb2["trailers"]["youtube"][0]["source"])){
$newData["youtube"]= "DE:".$tmdb2["trailers"]["youtube"][0]["source"];
//TODO youtube Key auf 11 Zeichen prüfen!!
$youtubeID = str_replace("&hd=1", "", $tmdb2["trailers"]["youtube"][0]["source"]);
if(strpos("youtube", $youtubeID)>0){
echo "doofer IFrame....!!!";
}else{
$newData["youtube"]= "DE:".$youtubeID;
}
}else{
$url2="https://api.themoviedb.org/3/movie/".$tmdb["movie_results"][0]["id"]."?api_key=".$tmdbKey."&language=en&append_to_response=trailers";
$tmdb2 = json_decode(file_get_contents($url2), true);
if(isset($tmdb2["trailers"]["youtube"][0]["source"])){
$newData["youtube"]= "EN:".$tmdb2["trailers"]["youtube"][0]["source"];
$youtubeID = str_replace("&hd=1", "", $tmdb2["trailers"]["youtube"][0]["source"]);
if(strpos("youtube", $youtubeID)>0){
echo "doofer IFrame....!!!";
}else{
$newData["youtube"]= "EN:".$youtubeID;
}
}
else{
$fehler .= $this->Console->error("kein Trailer gefunden für imdbID ".$Film["imdbID"]."!").PHP_EOL;
}
}
}else{
echo " fail1!".PHP_EOL;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment