Yasal olarak "akakçe" tarafından sağlanan bir api ve dokümantasyon değildir, bilgilendirme ve eğitim amaçlıdır.
- php cURL bağlantısı
- Özel User-Agent
- Özel "header" verisi ekleme
- Hızlı bağlantı ve listeleme
- Kolay düzenlenebilir kod yapısı
<?php
include("akakceAPI.php");
$api = new akakceAPI;
$api->AA_CurlConnection("https://www.akakce.com/arama/?q=256gb+ssd&p=0");
?>
<?php
include("akakceAPI.php");
$api = new akakceAPI;
$api->AA_CurlConnection("https://www.akakce.com/arama/?q=256gb+ssd&p=0", array(
"Cookie: sid=3456789098976564",
));
?>
- Ürünün başlığı
- Ürünün markası
- En düşük fiyat
- Ürün fiyatının formatlanmış ve float hali
- Özel adetli sonuç
- Liste sıralama (çok satan, puan, yeni ürün, fiyat)
<?php
include("akakceAPI.php");
$api = new akakceAPI;
print_r($api->AA_SearchProduct("256gb ssd")); //24 adet yanlızca ilk arama sayfasındaki sonucu getirir
?>
<?php
include("akakceAPI.php");
$api = new akakceAPI;
print_r($api->AA_SearchProduct("256gb ssd", 50)); //50 adet sonuç getirir, 50 adede ulaşana kadar sayfaları gezer
?>
<?php
include("akakceAPI.php");
$api = new akakceAPI;
print_r($api->AA_SearchProduct("256gb ssd", 50, "bestSeller")); //Ürünleri çok satana göre sıralar
print_r($api->AA_SearchProduct("256gb ssd", 50, "minPrice")); //Ürünleri fiyatlarına göre ucuzdan pahalıya sıralar
print_r($api->AA_SearchProduct("256gb ssd", 50, "maxPrice")); //Ürünleri fiyatlarına göre pahalıdan ucuza sıralar
print_r($api->AA_SearchProduct("256gb ssd", 50, "maxRating")); //Ürünleri puanlarına göre sıralar
print_r($api->AA_SearchProduct("256gb ssd", 50, "new")); //Ürünleri eklenme tarihine göre sıralar
?>
- Ürünün başlığı
- Ürünün markası
- Ürünün satıldığı yerlerin listesi
- Satılan pazaryerinin adı (ör. Trendyol)
- Satılan pazaryerinin logosu
- Ürünün pazaryerindeki linki
- Özel pazaryeri filtrelemesi
- Pazaryerlerini gruplama özelliği, (ör. n11 üzerindeki en düşük fiyat)
<?php
include("akakceAPI.php");
$api = new akakceAPI;
print_r($api->AA_GetProductDetail("1911190850")); //resultID string olarak gönderilebilir
print_r($api->AA_GetProductDetail(1911190850)); //resultID integer olarak gönderilebilir
?>
<?php
include("akakceAPI.php");
$api = new akakceAPI;
print_r($api->AA_GetProductDetail("1911190850", true)); //Pazaryerleri gruplaması açık
print_r($api->AA_GetProductDetail(1911190850, false)); //Pazaryeri gruplaması kapalı
?>
$url | type: string | default: X | required: true | desc: akakce page url, which api gets data
$extraHeaders | type: array | default: array() | required: false | desc: adds extra headers to request
$query | type: string | default: X | required: true | desc: searched product or category title
$resultLength | type: integer | default: 24 | required: false | desc: the count of the returning result items
$sort | type: string | default: null | required: false | desc: change the sort of the result list
$productID | type: string||integer | default: X | required: true | desc: unique productID in akakce database, this is coming from AA_SearchProduct function
$groupMarketplaces | type: boolean | default: false | required: false | desc: grouping the marketplaces shows minimum priced listing in marketplace
🫧 never ever
mioversolna