Ganipara JS v1.0
Ganipara API'si için PHP kütüphanesi
Gereksinimler
- PHP 5 ve cURL desteği.
- Ganipara API Anahtarları
API kullanımı ile sorularınız için bizimle buradan ileteşime geçebilirsiniz. Ganipara ekibi size yardımcı olmaktan mennuniyet duyacaktır.
API referansları için buraya
tıklayınız.
Örnekler
Ganipara API PHP kütüphanesinin kullanımını anlamak için aşağıdaki örnekleri inceleyebilirsiniz
Ürün detayları
<?php // Ganipara kütüphanesini dahil et require_once("Ganipara.php"); // Yeni bir Ganipara sınıfı oluştur $gp = new Ganipara(); // API anahtarlarını gir $gp->initialize(API_PRIVATE_KEY, API_PUBLIC_KEY); $gp->product->id = 3412; $result = $gp->product->detail(); // Sonuçları ekrana yazdırmak için dump() methodunu kullanabilirsiniz. $gp->dump($result); ?>
Ürün ekle (Taşınabilir)
<?php // Ganipara kütüphanesini dahil et require_once("Ganipara.php"); // Yeni bir Ganipara sınıfı oluştur $gp = new Ganipara(); // API anahtarlarını gir $gp->initialize(API_PRIVATE_KEY, API_PUBLIC_KEY); // Ürün türü $gp->product->type = "tangible"; // Ürün adı $gp->product->title = "Benim Ürünüm"; // Ürün fiyatı $gp->product->price = "99.99"; // Ürün'e url ile resim ekle $gp->product->image(array("src" => "https://cdn.ganipara.com/themes/default/images/logo.png", "alt" => "Resim 1")); // Ürün'e ek ile resim ekle. Dosyaya diskten erişim gerektirir. $gp->product->image(array("attachment" => $gp->encode_file("/Volumes/WWWRoot/resim.jpg"), "alt" => "Resim 2")); $result = $gp->product->create(); // Sonuçları ekrana yazdırmak için dump() methodunu kullanabilirsiniz. $gp->dump($result); ?>
Ürün ekle (Digital)
<?php // Ganipara kütüphanesini dahil et require_once("Ganipara.php"); // Yeni bir Ganipara sınıfı oluştur $gp = new Ganipara(); // API anahtarlarını gir $gp->initialize(API_PRIVATE_KEY, API_PUBLIC_KEY); // Ürün türü $gp->product->type = "digital"; // Ürün adı $gp->product->title = "Benim Dijital Ürünüm"; // Ürün fiyatı $gp->product->price = "29.00"; // Ürün'e url ile resim ekle $gp->product->image(array("src" => "https://cdn.ganipara.com/themes/default/images/logo.png", "alt" => "Resim 1")); // Ürün'e url ile dosya ekle. Dijital ve Ekitap ürünler için gereklidir. $gp->product->file(array("src" => "http://www.alanadi.com/dosyam.zip", "filename" => "benimUrunum.zip")); $result = $gp->product->create(); // Sonuçları ekrana yazdırmak için dump() methodunu kullanabilirsiniz. $gp->dump($result); ?>
Ürün listele
<?php // Ganipara kütüphanesini dahil et require_once("Ganipara.php"); // Yeni bir Ganipara sınıfı oluştur $gp = new Ganipara(); // API anahtarlarını gir $gp->initialize(API_PRIVATE_KEY, API_PUBLIC_KEY); // Ürün türüne göre listele //$gp -> product -> type = "ebook"; // Ürün kataloguna göre listele //$gp -> product -> collection_id = "103"; $result = $gp->product->get(); $gp->dump($result); // Sonuçları ekrana yazdırmak için dump() methodunu kullanabilirsiniz. $gp->dump($result); ?>
Ürün resim ekle
<?php // Ganipara kütüphanesini dahil et require_once("Ganipara.php"); // Yeni bir Ganipara sınıfı oluştur $gp = new Ganipara(); // API anahtarlarını gir $gp->initialize(API_PRIVATE_KEY, API_PUBLIC_KEY); $gp->product->id = 3412; // Ürün'e url ile resim ekle $gp->product->image(array("src" => "https://cdn.ganipara.com/themes/default/images/logo.png", "alt" => "Resim 2")); $result = $gp->product->image_add(); // Sonuçları ekrana yazdırmak için dump() methodunu kullanabilirsiniz. $gp->dump($result); ?>