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