2010-11-20 15 views
0

Şu anda itunes API gelen ilk 10 şarkı almaya çalışıyorum ama bana aşağıdaki hata veriyor: Şimdi bu temel kod içindirOkuma Itunes ilk 10 API PHP yönlendirme Limiti hatası

DOMDocument::load(http://ax.itunes.apple.com/WebObjects/MZStore.woa/wpa/MRSS/topsongs/limit=10/rss.xml) [domdocument.load]: failed to open stream: Redirection limit reached, aborting 

herkes yardımcı olabilir

$doc = new DOMDocument(); 
$doc->load('http://ax.itunes.apple.com/WebObjects/MZStore.woa/wpa/MRSS/topsongs/limit=10/rss.xml'); 
$arrFeeds = array(); 
foreach ($doc->getElementsByTagName('item') as $node) { 
$itemRSS = array('title' => $node->getElementsByTagName('title')->item(0)->nodeValue); 
array_push($arrFeeds, $itemRSS); 
} 

getirilirken bu harika olurdu: D

Teşekkür

düzenleme: Ayrıca bazen çalışmak gibi görünüyor ve daha sonra diğer zamanlarda rastgele durur.

cevap

1

Çok sık görülen bir sorun gibi görünüyor - bu hata dizesinde yapılan bir arama, hepsi aynı hatayı tükettiği onbinlerce web sitesini kapsıyor. Bu yüzden, iTunes'un ucunda olduğundan şüpheleniyorum.

Bu amaçla, XML'in başarılı bir şekilde yüklenip yüklenmediğini belirlemek için bir onay koymak isteyip istemediğinizi düşünmeniz ve iTunes sunucusundan son başarılı çekmenin önbelleğe alınmış bir sürümünü görüntülemeniz gerekebilir. . Bu tam olarak bir düzeltme değil , bir 3. parti hatası gibi görünüyor ile başa çıkmak için bir başa çıkma yöntemi değildir.