0
我想從API iTunes Store獲取數據到我的PHP文件。在搜索表單中,您可以填寫歌曲的藝術家和標題。我只想顯示歌曲中的數據。這是我的代碼:iTunes搜索商店api
$title = $_POST["title"];
$artist = $_POST["artist"];
$query_string = urlencode($title);
$query_string2 = urlencode($artist);
$json = file_get_contents('https://itunes.apple.com/search?term=$query_string&term=$query_string2'); // this WILL do an http request for you
$data = json_decode($json);
echo "<div class='container' id='movies'>";
echo "<div class='col-md-4' id='movie'>";
echo "<img src='" .$data->artworkUrl60. "' width='200'>";
echo "<h4>" .$data->artistName. " - " .$data->trackName. "</h4>";
我得到這個錯誤:注意:未定義的屬性:stdClass的:: $ artworkUrl60中.... 請告訴我錯我的代碼?
後續代碼var_dump給所有的陣列。但是,當我這樣做:。$ data-> artistName。我得到相同的錯誤 –
您應該添加一個foreach循環 –
它的工作原理,謝謝! –