如果您有网址,是否可以在iTunes上返回播客的标题,说明和图片链接?
例如,使用iTunes中的以下网址:
https://itunes.apple.com/us/podcast/civil-beat-pod-squad/id902069464?mt=2
我们可以通过API调用获得播客详细信息吗?理想情况下,我们希望使用php来返回详细信息。
答案 0 :(得分:2)
您可以使用iTunes Search API获取将包含曲目标题和图像的播客信息。
以您的网址为例,您可以删除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);
}