İlpen Promosyon B2B Web Site JSON Web Servis API Dökümantasyonu

Başlangıç ve API Tanıtımı

Değerli bayimiz, bu web servisi JSON formatında veri çıktısı vermektedir. Bu veri çıktılarını değişik yöntemlerle çekerek kendi web sitenizde kullanabilirsiniz. Kategori ve ürün bilgileri eş zamanlı olarak ilpen.com.tr sunucularından gelmektedir. API ile tüm kategori ve ürün bilgilerine kolaylıkla erişebilirsiniz.

Veri Çekme Yöntemleri

cURL kullanarak aşağıda belirtilen sayfalardan belirli parametreler göndererek çeşitli veri çıktılarını çekebilirsiniz.

Örnek cURL Kullanımı

	/*
	// TÜM KATEGORILER CURL
	$cURL_Connection = curl_init("https://b2b.ilpen.com.tr/ilpenB2BWebSiteService/jsonapi/list_categories");
	curl_setopt($cURL_Connection, CURLOPT_RETURNTRANSFER, true);
	$cURL_Input = curl_exec($cURL_Connection);
	curl_close($cURL_Connection);
	$jSON_Array = json_decode($cURL_Input);
	// -- TÜM KATEGORILER CURL
	*/
Yukarıdaki Çıktı Kaynağı
Yukarıdaki Çıktı Sizin Web Sitenizde Nasıl Görünür?

API Fonksiyonları

list_categories

Parametre almamaktadır. Çıktı olarak tüm ürün kategorilerini vermektedir.

category_info

https://b2b.ilpen.com.tr/ilpenB2BWebSiteService/jsonapi/category_info/?idCategory=4

1 adet parametre almaktadır. Parametre GET yöntemi ile çekilmektedir. Çıktı olarak id numarası belirtilen kategorinin bilgilerini vermektedir. idCategory parametresi, ürünlerine erişilmek istenen kategorinin ID numarasıdır. Çıktı olarak istenilen kategori bilgileri verilmektedir.

Yukarıdaki Çıktı Kaynağı
Yukarıdaki Çıktı Sizin Web Sitenizde Nasıl Görünür?

list_category_products

https://b2b.ilpen.com.tr/ilpenB2BWebSiteService/jsonapi/list_category_products/?idCategory=4&priceOrder=desc

2 adet parametre almaktadır. idCategory ve priceOrder parametreleri almaktadır. idCategory parametresi, ürünlerine erişilmek istenen kategorinin ID numarasıdır. priceOrder parametresi ise listelenen ürünleri fiyata göre azalan (desc) yada artan (asc) sıralama işlemi için kullanılmaktadır. Parametreler GET yöntemi ile çekilmektedir. Çıktı olarak id numarası belirtilen kategoride bulunan ürünleri vermektedir. priceOrder parametresi default olarak desc tanımlıdır. Yani listelenen ürünler fiyata göre fiyatlıdan ucuza doğru sıralanmaktadır. Çıktı olarak ürün sıralama kıstası (desc yada asc), kategori bilgileri ve kategorideki ürün bilgileri verilmektedir.

Yukarıdaki Çıktı Kaynağı
Yukarıdaki Çıktı Sizin Web Sitenizde Nasıl Görünür?

product

https://b2b.ilpen.com.tr/ilpenB2BWebSiteService/jsonapi/product/?idProduct=256

1 adet parametre almaktadır. Parametre GET yöntemi ile çekilmektedir. Çıktı olarak id numarası belirtilen ürünün bilgilerini vermektedir. idProduct parametresi, bilgilerine erişilmek istenen ürünün ID numarasıdır. ÜRÜNÜN KOD NUMARASI DEĞİLDİR! ÜRÜN KOD NUMARASI ÇIKTI OLARAK GELMEKTEDİR! Ürünün kategorisine ait bulunan kategorideki tüm ürünleri de verir. Çıktı olarak ürün bilgileri ve kategorideki diğer ürünler verilmektedir.

Yukarıdaki Çıktı Kaynağı
Yukarıdaki Çıktı Sizin Web Sitenizde Nasıl Görünür?

product_nonsuggest

https://b2b.ilpen.com.tr/ilpenB2BWebSiteService/jsonapi/product_nonsuggest/?idProduct=256

1 adet parametre almaktadır. Parametre GET yöntemi ile çekilmektedir. Çıktı olarak id numarası belirtilen ürünün bilgilerini vermektedir. idProduct parametresi, bilgilerine erişilmek istenen ürünün ID numarasıdır. ÜRÜNÜN KOD NUMARASI DEĞİLDİR! ÜRÜN KOD NUMARASI ÇIKTI OLARAK GELMEKTEDİR! Ürünün kategorisine ait bulunan kategorideki tüm ürünleri VERMEZ. Sadece ID numarası verilmiş ürünün bilgileri çıktı olarak verilmektedir. Çıktı olarak sadece ürün bilgileri verilmektedir.

Yukarıdaki Çıktı Kaynağı
Yukarıdaki Çıktı Sizin Web Sitenizde Nasıl Görünür?