sebastian: XML aus Yahoo API - Parse Fehler

Beitrag lesen

Habe hier ne XML, generiert von der Yahoo API:
http://shopping.yahooapis.com/ShoppingService/v2/catalogListing?appid=YahooDemo&idtype=brand,model&idvalue=Sony,PSP&getspec=1&getreview=1

wenn ich die aber über PHP parsen will, bekomme ich immer nen Fehler.

PHP Code:

  
$request_url = 'http://shopping.yahooapis.com/ShoppingService/v2/catalogListing?appid=YahooDemo&idtype=brand,model&idvalue=Sony,PSP&getspec=1&getreview=1';  
  
$xml = simplexml_load_file($request_url) or die("feed not loading");  
  
var_dump($xml);  

Die Browser Ausgabe:

object(SimpleXMLElement)#1 (1) { ["Message"]=>  string(20) "User-agent not valid" }

Woher kommt das und wie kann ich es beheben. Habe zur Sicherheit mal eine andere XML Datei aus der Yahoo API geparst und die ging:

http://api.shopping.yahoo.com/ShoppingService/v2/productSearch?appid=review_search&category=Computer%20Accessories&show_subcategories=1&refinement=4168-Brand=HP

Gruß Sebastian