Arkadaşlar merhaba.
Acemice bir işe soyundum :)
Şimdi konu şu.
N11 kategori ağacını çekmeye çalışıyorum.
Ana Kategori - Alt kategori - Alt Kategorinin Alt Kategorisi ...
Şimdi şöyle bir problem var.
Bu Kategorileri çekebiliyorum fakat belli bir noktada sorgu duruyor.
Bazen başlarken
bazende ortalara geldiğinde.
Kodlarım Şöyle:
class.php dosyam
n11 kategorilerini çektiğim dosyamPHP- Kodu:
public function GetTopLevelCategories() {
$this->setUrl('https://api.n11.com/ws/CategoryService.wsdl');
return self::$_sclient->GetTopLevelCategories(self::$_parameters);
}
public function GetSubCategories($UstKategori) {
$this->setUrl('https://api.n11.com/ws/CategoryService.wsdl');
self::$_parameters['categoryId'] = $UstKategori;
return self::$_sclient->GetSubCategories(self::$_parameters);
}
buradada error_log dosyamda aldığım hata:PHP- Kodu:
<?php
$categories = $n11->GetTopLevelCategories();
$say=count($categories->categoryList->category);
for($i = 0; $i < $say; $i++)
{ ?>
<input type="text" value="<?php echo $categories->categoryList->category[$i]->id; ?>"></input>
<input type="text" value="<?php echo $categories->categoryList->category[$i]->name; ?>"></input><br>
<?php
$categoriess = $n11->GetSubCategories($categories->categoryList->category[$i]->id);
$say2=count($categoriess->category->subCategoryList->subCategory);
for($ii = 0; $ii < $say2; $ii++)
{
echo "-->". $categoriess->category->subCategoryList->subCategory[$ii]->id;
echo " ". $categoriess->category->subCategoryList->subCategory[$ii]->name; echo "<br>";
}
} ?>
PHP- Kodu:
[04-Nov-2020 18:44:59 UTC] PHP Fatal error: Uncaught SoapFault exception: [HTTP] Too Many Requests in /home/webdeofi/public_html/pazaryeri/ayarlar/class.php:38
Stack trace:
#0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'https://api.n11...', '', 1, 0)
#1 /home/webdeofi/public_html/pazaryeri/ayarlar/class.php(38): SoapClient->__call('GetSubCategorie...', Array)
#2 /home/webdeofi/public_html/pazaryeri/ayarlar/kategoriler.php(26): N11->GetSubCategories(1000210)
#3 {main}
thrown in /home/webdeofi/public_html/pazaryeri/ayarlar/class.php on line 38
hatanın kaynağı nedir yardımcı olabilir misiniz