N11.Com Api ile Kategori Bilgilerini Listelemek

Tekrar merhaba arkadaşlar, bu yazımızda buradaki yazımızın devamını getireceğiz 🙂 N11.com da bulunan kategorilerin bilgilerini api yardımı ile listeleyeceğiz. Tabi ki önceki yazımızda belirttiğimiz gibi n11 mağazamızı oluşturduktan sonra api hesabı oluşturmuştuk. Daha sonra da Class.php sayfası oluşturmuştuk. Class sayfamızın içerisinde ek olarak kategorileri çekeceğimiz servisi tanımlıyoruz. Aşağıda ki kodları ekliyoruz class sayfamıza: Daha sonra […]

75 kez okundu 5 dk 3 sn okuma süresi 23 Eylül 2022
Google News Google News ile Abone Ol 0 Yorum

Tekrar merhaba arkadaşlar, bu yazımızda buradaki yazımızın devamını getireceğiz 🙂 N11.com da bulunan kategorilerin bilgilerini api yardımı ile listeleyeceğiz. Tabi ki önceki yazımızda belirttiğimiz gibi n11 mağazamızı oluşturduktan sonra api hesabı oluşturmuştuk. Daha sonra da Class.php sayfası oluşturmuştuk. Class sayfamızın içerisinde ek olarak kategorileri çekeceğimiz servisi tanımlıyoruz. Aşağıda ki kodları ekliyoruz class sayfamıza:

[php]
//<strong><em><em></em></strong><strong><em></em></em></strong> KATEGORİ SERVİSLERİ <strong><em><em></em></strong><strong><em></em></em></strong>//
public function GetTopLevelCategories() {
$this-&gt;setUrl(‘https://api.n11.com/ws/CategoryService.wsdl’);
return self::$_sclient-&gt;GetTopLevelCategories(self::$_parameters);
}
public function GetSubCategories($UstKategori) {
$this-&gt;setUrl(‘https://api.n11.com/ws/CategoryService.wsdl’);
self::$_parameters[‘categoryId’] = $UstKategori;
return self::$_sclient-&gt;GetSubCategories(self::$_parameters);
}
//<strong><em><em></em></strong><strong><em></em></em></strong> KATEGORİ SERVİSLERİ <strong><em><em></em></strong><strong><em></em></em></strong>//
[/php]

Daha sonra Kategoriler.php adında bir sayfa oluşturuyoruz. Bu sayfamıza kategorileri listeleyeceğiz. Tabi api bilgilerinizi girmeyi unutmayınız! Kodlarımızı sayfamızın içerisine ekliyoruz.

[php]
&lt;?php
error_reporting(E_ALL);
include "class.php";
$n11Params = [‘appKey’ =&gt; ‘ApiAnahtarınız’,
‘appSecret’ =&gt; ‘ApiŞifreniz’];
$n11 = new N11($n11Params);
$i=0;
?&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset="UTF-8"&gt;
&lt;title&gt;n11.Com Kategorileri&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;?php
$categories = $n11-&gt;GetTopLevelCategories();
$say=count($categories-&gt;categoryList-&gt;category);
echo "&lt;table border=’1′ cellpadding=’5′ cellspacing=’0’&gt;";
for($i = 0; $i &lt; $say; $i++)
{
echo "&lt;tr&gt;";
echo "&lt;td&gt;&lt;table border=’1′ cellpadding=’5′ cellspacing=’0′ width=’100%’&gt;&lt;tbody&gt;";
echo "&lt;tr&gt;&lt;th&gt;ID:&lt;/th&gt;&lt;td&gt;";
echo $categories-&gt;categoryList-&gt;category[$i]-&gt;id;
echo "&lt;/td&gt;";
echo "&lt;td&gt;";
echo $categories-&gt;categoryList-&gt;category[$i]-&gt;name;
echo "&lt;/td&gt;&lt;/tr&gt;";
echo "&lt;tr&gt;&lt;th colspan=’2’&gt;ALT KATEGORİ:&lt;/th&gt;";
echo "&lt;td&gt;";
//<strong><em><em></em></strong><strong><em></em></em></strong><strong><em><em></em></strong></em>* ALT KATEGORİ <strong><em><em></em></strong><strong><em></em></em></strong><strong><em><strong><em>//
$categoriess = $n11-&gt;GetSubCategories($categories-&gt;categoryList-&gt;category[$i]-&gt;id);
$say2=count($categoriess-&gt;category-&gt;subCategoryList-&gt;subCategory);
echo "&lt;table border=’1′ cellpadding=’5′ cellspacing=’0’&gt;";
for($ii = 0; $ii &lt; $say2; $ii++)
{
echo "&lt;tr&gt;";
echo "&lt;td&gt;&lt;table border=’1′ cellpadding=’5′ cellspacing=’0′ width=’100%’&gt;&lt;tbody&gt;";
echo "&lt;tr&gt;&lt;th&gt;";
echo $categoriess-&gt;category-&gt;subCategoryList-&gt;subCategory[$ii]-&gt;id."&lt;/th&gt;&lt;td&gt;";
echo $categoriess-&gt;category-&gt;subCategoryList-&gt;subCategory[$ii]-&gt;name;
echo "&lt;/td&gt;&lt;/tr&gt;";
echo "&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;";
echo "&lt;/tr&gt;";
}
echo "&lt;/table&gt;";
//</em></strong><strong><em></em></em></strong><strong><em><em></em></strong></strong></em>*** ALT KATEGORİ **<em><strong><em></em></em></strong><strong><em><em></em></strong></em>**//
echo "&lt;/td&gt;&lt;/tr&gt;";
echo "&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;";
echo "&lt;/tr&gt;";
}
echo "&lt;/table&gt;";
?&gt;
&lt;/body&gt;
&lt;/html&gt;
[/php]

Evet arkadaşlar bu şekilde api ile n11.com sitesinden kategori bilgilerini çektik. Bir sonraki yazımızda görüşmek üzere, kolay gelsin 🙂

BSoylu
BSoylu

Debug ettikçe güzelleşen bir dünya için..

Yorum Ekle

İLGİNİZİ ÇEKEBİLİR
Instagram Toplu Mesaj Silme
22 Eylül 2022

Instagram Toplu Mesaj Silme

N11.Com Api ile Kategori Bilgilerini Listelemek

Bu Yazıyı Paylaş

İnternet sitemizde tanıtım yazınız olmasını ister miydiniz? İletişim
Bildirimler
1