token = $token; $session->site = 3; // 0 = US; $session->location = $location; try { $client = new eBaySOAP($session); $Item = array('eBayAuthToken' => $token); $params = array('Version' => $compatibilityLevel, 'RequesterCredentials' => $Item, 'CategorySiteID' => 3, 'DetailLevel' => 'ReturnAll'); $results = $client->GetCategories($params); for ($i=0;$iCategoryArray->Category);$i++) { //Code to insert the categories - Starts here $numCatId = $results->CategoryArray->Category[$i]->CategoryID; $strCatName = $results->CategoryArray->Category[$i]->CategoryName; $sql = " insert into ebay_categories set categories_id = $numCatId, categories_name = '".addslashes($strCatName)."' "; mysql_query($sql) or die(mysql_error()); //Code to insert the categories - Ends here } } catch (SOAPFault $f) { print $f; } ?>