Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 1.5 KB

README.md

File metadata and controls

65 lines (43 loc) · 1.5 KB

Hepsiburada Servis Modülü

Hepsiburada WEb Servisi ile iletişim katmanı özelliği olan bu servis hazırlanırken Hepsiburada Resmi dökümanyasyonunndan faydalanılmıştır

request işlemleri için Guzzle Kullanılmıştır.

Kurulum


1- Paketi projeye dahil etme

psr-4 standartlarına uyan herhangi bir yapı ile birlikte kullanılabilir.

    composer require ksmylmz/hepsiburada

2- Örnek Kullanım

use ksmylmz\hepsiburada\Hepsiburada;
......
$isTeststage = true;
$hb  = new Hepsiburada({username},{password},{merchantid},$isTestStage);
$categoryID = "123456";
$hb->category->getCategoryAttributes($categoryID);

3-Dönen değeri değerlendirme (Handle)

Request işlemlerinin sonucu ne olursa olsun aynı obje ile dönülecektir. Dönüş nesnesinin status parametresine göre request sonucu değerlendirilebilir.

 if($result->status)
 {

     var_dump($result->response)
 }
 {
     echo $result->statusCode; //Http response code
     echo $result->errorMessage; //String Error Mesage
     echo $result->errorCode ///Servisten dönen spesifik bir hata kodu varsa
  }

4- Kategorilerine göre işlemler