0
如果您有url,是否可以在iTunes上返回Podcast的標題,說明和圖像鏈接?從iTunes獲取播客詳細信息url
例如,從iTunes以下網址:
https://itunes.apple.com/us/podcast/civil-beat-pod-squad/id902069464?mt=2
我們可以得到通過API調用或東西沿着這些線路的播客的細節?理想情況下,我們希望使用PHP來返回細節。
如果您有url,是否可以在iTunes上返回Podcast的標題,說明和圖像鏈接?從iTunes獲取播客詳細信息url
例如,從iTunes以下網址:
https://itunes.apple.com/us/podcast/civil-beat-pod-squad/id902069464?mt=2
我們可以得到通過API調用或東西沿着這些線路的播客的細節?理想情況下,我們希望使用PHP來返回細節。
您可以使用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);
}