Teknik Modül

REST API Entegrasyonu

Guclu ve esnek API altyapisi ile e-ticaret sitenizi harici sistemlerle entegre edin. Mobil uygulama, ERP ve ucuncu parti yazilimlarla veri alisverisi yapin.

api-request.json
// GET ürünler
GET /api/v1/products

{
  "success": true,
  "data": [
    {
      "id": 1,
      "name": "Ürün Adi",
      "price": 199.99,
      "stock": 50
    }
  ]
}

REST API Özellikleri

Modern API standartlarina tam uyum, gelistiricilere kolay entegrasyon

Tam Veri Erisimi

E-ticaret sitenizin tüm verilerine API uzerinden erişim.

  • Ürün yönetimi (CRUD)
  • Sipariş sorgulama
  • Müşteri bilgileri

Güvenli Yetkilendirme

API key ve OAuth 2.0 ile güvenli erişim kontrolu.

  • API key tabanli
  • OAuth 2.0 token
  • Rate limiting

RESTful Standartlari

Modern REST API standartlarina tam uyum.

  • HTTP metodlari
  • JSON veri formati
  • Versiyonlama desteği

Detaylı Dokumantasyon

Her endpoint için kapsamlı API dokumantasyonu.

  • Swagger/OpenAPI
  • Interaktif test ortami
  • Postman koleksiyonu

Mobil Uygulama Destegi

iOS ve Android uygulamalariniz için optimize.

  • Mobil optimizasyonlu
  • Push notification
  • Pagination desteği

Webhook Destegi

Onemli olaylarda otomatik bildirim gonderin.

  • Sipariş bildirimleri
  • Stok degisiklikleri
  • Özel webhooklar

API Endpointleri

Temel API endpointleri ve kullanim ornekleri

GET /api/v1/products

Tüm ürünleri listeler. Sayfalama, filtreleme ve siralama destekler.

POST /api/v1/products

Yeni ürün olusturur. Ürün bilgilerini JSON formatinda gonderir.

GET /api/v1/orders

Siparisleri listeler. Tarih araligi ve durum filtresi destekler.

PUT /api/v1/orders/{id}

Sipariş durumunu gunceller. Kargo bilgisi ekler.

GET /api/v1/customers

Müşteri listesini getirir. Arama ve filtreleme destekler.

DELETE /api/v1/products/{id}

Belirtilen urunu siler. Geri alinamaz islem.

Kullanim Senaryolari

REST API ile neler yapabilirsiniz?

Mobil Uygulama

iOS ve Android uygulamalari için backend altyapisi.

ERP Entegrasyonu

Muhasebe ve ERP yazilimlariyla otomatik senkronizasyon.

Çoklu Platform

Farkli satış kanallarini tek bir API uzerinden yonetin.

Otomasyon

Tekrarlayan islemleri otomatiklestirmek için scriptler yazin.

Ornek API Kullanimi

API'yi kullanmaya baslamak için sadece bir API key almaniz yeterli. Asagida basit bir ürün listesi cekme ornegi bulabilirsiniz.

  • API key ile güvenli yetkilendirme
  • JSON formatinda veri alısverisi
  • Hızlı yanit sureleri (< 100ms)
  • SSL/TLS ile sifrelenmis baglanti
cURL
curl -X GET "https://api.siteniz.com/v1/products" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

# Response
{
  "success": true,
  "data": [
    {
      "id": 123,
      "name": "Ornek Ürün",
      "price": 199.99,
      "stock": 50,
      "category": "Elektronik"
    }
  ],
  "pagination": {
    "current_page": 1,
    "total_pages": 10,
    "total_items": 250
  }
}

Sistemlerinizi Entegre Etmeye Baslayin

REST API ile e-ticaret sitenizi genisletin ve yeni olanaklar yaratin.