Получить информацию о подкасте с iTunes URL

Можно ли вернуть заголовок, описание и ссылку на изображение для подкаста в iTunes, если у вас есть URL-адрес?

Например, со следующим URL из iTunes:

https://itunes.apple.com/us/podcast/civil-beat-pod-squad/id902069464?mt=2

Можем ли мы получить подробную информацию о подкасте через вызов API или что-то в этом роде? В идеале мы хотели бы использовать php для возврата деталей.

0

Решение

Вы можете использовать API поиска iTunes для получения информации о подкасте, которая будет иметь название дорожки и изображение.

Используя ваш URL в качестве примера, вы можете удалить идентификатор «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);
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]