API Referansı v1

DeeDe Routing API, hibrit yapay zeka motorunu kullanarak VRP (Araç Rotalama) problemlerini çözer. OSRM tabanlı gerçek yol verileri ile AI tahminlerini birleştirir.

Kimlik Doğrulama

Tüm isteklerde Authorization başlığı altında Bearer token kullanmalısınız.

BASH
curl -X POST https://routing.deede.tr/api/v1/optimize.php \ -H "Authorization: Bearer sk_6911..." \ -H "Content-Type: application/json" \ -d '{...}'

Rota Çözücü

Hibrit motor (AI + OR-Tools) kullanarak en iyi rotayı bulur.

POST
/api/v1/optimize.php

İstek Gövdesi (JSON)

JSON
{ // Koordinat Listesi: [Enlem, Boylam] // İlk nokta (Index 0) her zaman BAŞLANGIÇ (Depot) kabul edilir. "coords": [ [41.0082, 28.9784], // Depot [41.0122, 29.0010], // Müşteri 1 [40.9910, 29.0210] // Müşteri 2 ], "scenario_name": "Sabah Teslimatı" // Opsiyonel }

Başarılı Yanıt

JSON
{ "success": true, "winner": "AI", // Hangi motor kazandı? (AI veya OR-Tools) "best_distance": 12450.5, // Metre cinsinden "best_route": [0, 2, 1], // Optimize edilmiş ziyaret sırası (Indexler) "improvement_percentage": 12.4, // AI, standart metoda göre ne kadar iyileştirme yaptı? "route_geometry": { ... } // Harita çizimi için GeoJSON }

Limitler

  • Maksimum Nokta Sayısı: 100
  • Zaman Aşımı: 30 Saniye

Hata Kodları

Kod Açıklama
401 Geçersiz API Anahtarı.
400 Hatalı JSON formatı veya eksik koordinat.
500 Sunucu hatası.