Ich muss wissen, warum dieser Code Aufruf ebay API GetCategoryInfo wird nicht funktionieren, Ive ähnlich vor, um Informationen abzurufen, aber für das Leben von mir kann ich nicht scheinen es zu arbeiten, ist der Fehler der foreach, sagend Warnung: Falsches Argument für foreach() könnte es diese Zeile sein?Aufruf GetCategories ebay API, um alle aufzulisten
"$ xml = new SimpleXMLElement ($ resp);" die appid ist aus offensichtlichen Gründen versteckt,
$url = 'http://open.api.ebay.com/Shopping?callname=GetCategoryInfo';
$url .= '&appid=' . $appid . '&siteid=3&CategoryID=-1&version=729&IncludeSelector=ChildCategories';
$resp = file_get_contents($url);
$xml = new SimpleXMLElement($resp);
foreach($xml->searchResult->Item as $item)
{
$categoryName = (string) $item->primaryCategory->categoryName;
$catid = (string) $item->primaryCategory->CategoryID;
echo $categoryName . " " . $catid . " <br>\n";
}
Änderungen Arbeits Schnipsel
foreach($xml->CategoryArray->Category as $category)
{
$categoryName = (string) $category->CategoryName;
$catid = (string) $category->CategoryID;
echo $categoryName . " " . $catid . " <br>\n";
}
Große, vielen Dank für das, jetzt dann möchte ich importieren Für jede Kategorie und jedes Kind, was wäre Ihrer Meinung nach die beste Lösung oder ist das ein separater Thread? – smashit