2014-10-17 58 views

回答

2

您可以使用iTunes Search API來獲取播客信息,該信息將包含曲目標題和圖像。

以您的URL爲例,您可以去掉ID「90206964」並使用CURL。

function getID($url) { 
    $id_pos = strpos($url, "/id") + 3; 
    $length = strpos($url, "?", $id_pos) - $id_pos; 
    return substr($url, $id_pos, $length); 
} 

function fetchFromiTunes($id) { 
    $ch = curl_init("https://itunes.apple.com/lookup?id=" . $id); 
    $options = array(
      CURLOPT_RETURNTRANSFER => true, 
      CURLOPT_HTTPHEADER => array('Content-type: application/json') , 
     ); 
    curl_setopt_array($ch, $options); 

    $results = curl_exec($ch); 
    $results = json_decode($results,true); 

    echo "[Podcast Title]" . $results["results"][0]["collectionName"] . "\n[Artwork]" . $results["results"][0]["artworkUrl600"] . "\n"; 
    curl_close($ch); 
}