Modüller
Sistemdeki Rent A Car a ait olan bilgilerini ve araçlarnı almak için bu bölüm kullanılacak
Firma Bilgileri
Metod : POST https://api.ecarsis.com
Firma bilgilerini çekmek için https://api.ecarsis.com adresine aşaığdaki parametreler ile
istek gönderebilirsiniz.Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Firma resiminin sadece isimleri gelmektedir bu yüzden sayfaya yazdırır iken şu yolu belirtmelisiniz; https://musteri.ecarsis.com/images/genel
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| firmaBilgiler |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
{
"firma_isim": "String",
"description": "String",
"yetkili_isim": "String",
"telefon": "String",
"gsm": "String",
"email": "String",
"ulke": Int,
"il": Int,
"ilce": Int,
"adres": "String",
"latitude": Float,
"longitude": Float,
"musteri_logo": "String",
"fiyat_listesi": Int
}
}
Lokasyonlar
Metod : POST https://api.ecarsis.com
Firmaya ait lokasyonları çekmek için https://api.ecarsis.com adresine aşaığdaki parametreler ile
istek gönderebilirsiniz.Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| lokasyonlar |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
| offset |
Zorunlu |
Int |
Bu parametre de sadece Int değer gönderilir. |
| limit |
Zorunlu |
Int |
Bu parametre de sadece Int değer gönderilir. |
| lokasyonTur |
Zorunlu |
Int |
Bu parametre de sadece Int değer gönderilir.
0 ise Tüm Lokasyon Türlerini Getirir,
1 ise Havalimanı Olan Lokasyon Türlerini Getirir,
2 ise Durak Noktası Olan Lokasyon Türlerini Getirir,
3 ise Ofis Olan Lokasyon Türlerini Getirir,
|
| sube |
İsteğe Bağlı |
Int |
Bu parametre de sadece Int değer gönderilir.
Lokasyonun şube olup olmadğını gösterir.Değer 1 ise şube
0 ise şube değildir.
|
| alisLokasyon |
İsteğe Bağlı |
Int |
Bu parametre de sadece Int değer gönderilir.
Lokasyonun alış lokasyonu olup olmadğını gösterir.Değer 1 ise alış lokasyonu
0 ise alış lokasyonu değildir.
|
| iadeLokasyon |
İsteğe Bağlı |
Int |
Bu parametre de sadece Int değer gönderilir.
Lokasyonun iade lokasyonu olup olmadğını gösterir.Değer 1 ise alış lokasyonu
0 ise iade lokasyonu değildir.
|
| orderBy |
İsteğe Bağlı |
String |
Bu parametre de sadece ASC|DESC değer gönderilir.
Alfabeye göre A-Z ye sıralamak için 'ASC',
Z-A ya sıralamak için 'DESC'
|
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
[{
"lokasyon_isim": "String",
"lat": Float,
"lon": Float,
"adres": "String",
"lokasyon_tur": Int,
"sube": Int,
"alis_lokasyon": Int,
"ulke_isim": "String",
"il_isim": "String",
"ilce_isim": Int
}]
}
Araçlar
Metod : POST https://api.ecarsis.com
Firmaya ait araçları çekmek için https://api.ecarsis.com adresine aşaığdaki parametreler ile
istek gönderebilirsiniz.Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Araç resiminin sadece isimleri gelmektedir bu yüzden sayfaya yazdırır iken şu yolu belirtmelisiniz; https://musteri.ecarsis.com/images/araclar
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| araclar |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
| offset |
Zorunlu |
Int |
Bu parametre de sadece Int değer gönderilir. |
| limit |
Zorunlu |
Int |
Bu parametre de sadece Int değer gönderilir. |
| aracDurum |
Zorunlu |
Int |
Bu parametre de sadece Int değer gönderilir.
1 ise Boşta Olan Araçları Getirir,
2 ise Kirada Olan Araçları Getirir,
3 ise Serviste Olan Araçları Getirir,
4 ise Satıldı Olan Araçları Getirir,
5 ise Rezerve Olan Araçları Getirir,
|
Tablodaki "arac_renk" Alanının Karşılığı
| Kod |
Açıklama |
| 1 |
Bu kod "Bej" rengini temsil eder. |
| 2 |
Bu kod "Beyaz" rengini temsil eder. |
| 3 |
Bu kod "Bordo" rengini temsil eder. |
| 4 |
Bu kod "Füme" rengini temsil eder. |
| 5 |
Bu kod "Gri" rengini temsil eder. |
| 6 |
Bu kod "Gümüş Gri" rengini temsil eder. |
| 7 |
Bu kod "Kahverengi" rengini temsil eder. |
| 8 |
Bu kod "Kırmızı" rengini temsil eder. |
| 9 |
Bu kod "Lacivert" rengini temsil eder. |
| 10 |
Bu kod "Mavi" rengini temsil eder. |
| 11 |
Bu kod "Pembe" rengini temsil eder. |
| 12 |
Bu kod "Sarı" rengini temsil eder. |
| 13 |
Bu kod "Siyah" rengini temsil eder. |
| 14 |
Bu kod "Şampanya" rengini temsil eder. |
| 15 |
Bu kod "Turkuaz" rengini temsil eder. |
| 16 |
Bu kod "Turuncu" rengini temsil eder. |
| 17 |
Bu kod "Yeşil" rengini temsil eder. |
Tablodaki "arac_kasa" Alanının Karşılığı
| Kod |
Açıklama |
| 1 |
Bu kod "Cabrio" araç kasasını temsil eder. |
| 2 |
Bu kod "Coupe" araç kasasını temsil eder. |
| 3 |
Bu kod "Hatchback 3 Kapı" araç kasasını temsil eder. |
| 4 |
Bu kod "Hatchback 5 Kapı" araç kasasını temsil eder. |
| 5 |
Bu kod "Sedan" araç kasasını temsil eder. |
| 6 |
Bu kod "Station Wagon" araç kasasını temsil eder. |
| 7 |
Bu kod "SUV/Jeep" araç kasasını temsil eder. |
| 8 |
Bu kod "Minibüs" araç kasasını temsil eder. |
Tablodaki "arac_hacim" Alanının Karşılığı
| Kod |
Açıklama |
| 1 |
Bu kod "< 1200cc" motor hacmini temsil eder. |
| 2 |
Bu kod "1201-1400cc" motor hacmini temsil eder. |
| 3 |
Bu kod "1401-1600cc" motor hacmini temsil eder. |
| 4 |
Bu kod "1601-1800cc" motor hacmini temsil eder. |
| 5 |
Bu kod "1801-2000cc" motor hacmini temsil eder. |
| 6 |
Bu kod "2001-2500cc" motor hacmini temsil eder. |
| 7 |
Bu kod "2501-3000cc" motor hacmini temsil eder. |
| 8 |
Bu kod "3001-3500cc" motor hacmini temsil eder. |
| 9 |
Bu kod "3501-4000cc" motor hacmini temsil eder. |
| 10 |
Bu kod "4001-4500cc" motor hacmini temsil eder. |
| 11 |
Bu kod "4501-5000cc" motor hacmini temsil eder. |
| 12 |
Bu kod "5001-5500cc" motor hacmini temsil eder. |
| 13 |
Bu kod "5501-6000cc" motor hacmini temsil eder. |
| 14 |
Bu kod "> 6000cc" motor hacmini temsil eder. |
Tablodaki "arac_guc" Alanının Karşılığı
| Kod |
Açıklama |
| 1 |
Bu kod "50 BGye kadar" aracın gücünü temsil eder. |
| 2 |
Bu kod "51-75 BG" aracın gücünü temsil eder. |
| 3 |
Bu kod "76-100 BG" aracın gücünü temsil eder. |
| 4 |
Bu kod "101-125 BG" aracın gücünü temsil eder. |
| 5 |
Bu kod "126-150 BG" aracın gücünü temsil eder. |
| 6 |
Bu kod "151-175 BG" aracın gücünü temsil eder. |
| 7 |
Bu kod "176-200 BG" aracın gücünü temsil eder. |
| 8 |
Bu kod "201-225 BG" aracın gücünü temsil eder. |
| 9 |
Bu kod "226-250 BG" aracın gücünü temsil eder. |
| 10 |
Bu kod "251-275 BG" aracın gücünü temsil eder. |
| 11 |
Bu kod "276-300 BG" aracın gücünü temsil eder. |
| 12 |
Bu kod "301-325 BG" aracın gücünü temsil eder. |
| 13 |
Bu kod "326-350 BG" aracın gücünü temsil eder. |
| 14 |
Bu kod "351-375 BG" aracın gücünü temsil eder. |
| 15 |
Bu kod "376-400 BG" aracın gücünü temsil eder. |
| 16 |
Bu kod "401-425 BG" aracın gücünü temsil eder. |
| 17 |
Bu kod "426-450 BG" aracın gücünü temsil eder. |
| 18 |
Bu kod "451-475 BG" aracın gücünü temsil eder. |
| 19 |
Bu kod "476-500 BG" aracın gücünü temsil eder. |
| 20 |
Bu kod "501-525 BG" aracın gücünü temsil eder. |
| 21 |
Bu kod "526-550 BG" aracın gücünü temsil eder. |
| 22 |
Bu kod "551-575 BG" aracın gücünü temsil eder. |
| 23 |
Bu kod "576-600 BG" aracın gücünü temsil eder. |
| 24 |
Bu kod "600 BG >" aracın gücünü temsil eder. |
Tablodaki "arac_kasa" Alanının Karşılığı
| Kod |
Açıklama |
| 1 |
Bu kod "Benzin" araç kasasını temsil eder. |
| 2 |
Bu kod "Benzin & Lpg" araç kasasını temsil eder. |
| 3 |
Bu kod "Dizel" araç kasasını temsil eder. |
| 4 |
Bu kod "Elektrikli" araç kasasını temsil eder. |
| 5 |
Bu kod "Hybrid (benzin)" araç kasasını temsil eder. |
| 6 |
Bu kod "Hybrid (dizel)" araç kasasını temsil eder. |
Tablodaki "arac_vites" Alanının Karşılığı
| Kod |
Açıklama |
| 1 |
Bu kod "Manuel" araç vitesini temsil eder. |
| 2 |
Bu kod "Otomatik" araç vitesini temsil eder. |
| 3 |
Bu kod "Yarı-Otomatik" araç vitesini temsil eder. |
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
[{
"id": Int,
"kategori_ismi": "String",
"marka_isim": "String",
"model_isim": "String",
"model_tip_isim": "String",
"sinif_isim": "String",
"model_yil": Int,
"arac_renk": Int,
"arac_kasa": Int,
"arac_hacim": Int,
"arac_guc": Int,
"arac_yakit": Int,
"arac_vites": Int,
"lokasyon_isim": "String",
"arac_resim": "String"
}]
}
Araç Özellikler
Metod : POST https://api.ecarsis.com
Araca ait özellikleri çekmek için https://api.ecarsis.com adresine aşağıdaki parametreler ile
istek gönderebilirsiniz. "ozellik_deger" alanı 1 ise bu özelliğin oluduğunu, 0 ise bu özelliğin olmadığını belirtir
1 ve 0 dışındaki değerlerde ise Örnek olarak: ("ozellik_isim":"Min. Ehliyet Süresi" , "ozellik_deger": 3) böyle bir cevap geliyorsa
bunun açıklaması "Min. Ehliyet Süresi" 3 yıldır anlamına gelir.
Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| aracOzellikler |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
| aracId |
Zorunlu |
Int |
Bu parametre de sadece Int değer gönderilir. |
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
[{
"ozellik_deger": Int,
"ozellik_isim": "String"
}]
}
Araç Resimler
Metod : POST https://api.ecarsis.com
Araca ait resimleri çekmek için https://api.ecarsis.com adresine aşağıdaki parametreler ile
istek gönderebilirsiniz Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Araç resimlerinin sadece isimleri gelmektedir bu yüzden sayfaya yazdırır iken şu yolu belirtmelisiniz; https://musteri.ecarsis.com/images/aracresimler
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| aracResimler |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
| aracId |
Zorunlu |
Int |
Bu parametre de sadece Int değer gönderilir. |
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
[{
"resim": "String"
}]
}
Araç Sınıfları
Metod : POST https://api.ecarsis.com
Firmaya ait olan araç sınıflarını çekmek için https://api.ecarsis.com adresine aşağıdaki parametreler ile
istek gönderebilirsiniz Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| aracSiniflar |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
[{
"id": Int
"sinif_isim": "String"
}]
}
Araç Ekstralar
Metod : POST https://api.ecarsis.com
Firmaya ait olan araç ekstralarını çekmek için https://api.ecarsis.com adresine aşağıdaki parametreler ile
istek gönderebilirsiniz Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| aracEkstralar |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
Tablodaki "para_birimi" Alanının Karşılığı
| Kod |
Açıklama |
| 1 |
Bu kod "TRY" parasını temsil eder. |
| 2 |
Bu kod "USD" parasını temsil eder. |
| 3 |
Bu kod "EUR" parasını temsil eder. |
| 4 |
Bu kod "GBP" parasını temsil eder. |
Tablodaki "satis_tipi" Alanının Karşılığı
| Kod |
Açıklama |
| 1 |
Bu kod "Günlük" kiralanacağını temsil eder. |
| 2 |
Bu kod "Kiralama Başı" kiralanacağını temsil eder. |
Tablodaki "adet" Alanının Karşılığı
| Kod |
Açıklama |
| 1 |
Bu kod 1 ise çoklu olacağını temsil eder. Örnek: "Bebek Koltuğu" adet alanı
1 ise birden fazla bebek koltuğu
olabileceğini gösterir. |
Tablodaki "ekstra_tipi" Alanının Karşılığı
| Kod |
Açıklama |
| 1 |
Bu kod tipinin "Ekstra" olduğunu temsil eder. |
| 2 |
Bu kod tipinin "Sigorta" olduğunu temsil eder. |
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
[{
"id": Int,
"baslik": "String",
"fiyat": Float",
"para_birimi": Int,
"satis_tipi": Int,
"adet": Int,
"ekstra_tipi": Int
}]
}
Döviz Kurları
Metod : POST https://api.ecarsis.com
Firmanın belirlemiş olduğu döviz kurlarını çekmek için https://api.ecarsis.com adresine aşağıdaki parametreler ile
istek gönderebilirsiniz Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| dovizKurlari |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
{
"try": Float,
"usd": Float,
"eur": Float,
"gbp": Float
}
}
Araç Fiyat Listesi
Metod : POST https://api.ecarsis.com
Firmanın belirlemiş olduğu araca ait fiyat listesini çekmek için https://api.ecarsis.com adresine aşağıdaki parametreler ile
istek gönderebilirsiniz Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| aracFiyatListesi |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
| aracId |
Zorunlu |
INT |
Bu parametre de sadece INT değeri gönderilir. |
| lokasyon |
İsteğe Bağlı |
INT |
Bu parametre de sadece INT değeri gönderilir.Eğer lokasyon değerini "0" gönderirseniz
lokasyona bakmadan fiyatı getirir eğer seçerseniz o lokasyonu tarihler arasında uygulanmış bir fiyat listesi var
ise o liste gösterilir. |
| fiyatListesiBaslangicTarihi |
İsteğe Bağlı |
DATETIME |
Bu parametre ile firmanın tarihleri arasında geçerli olan fiyat listesini sorgularsınız.
NOT: Bu kısımda "fiyatListesiBaslangicTarihi" parametresini kullanırsanız
"fiyatListesiBitisTarihi" parametresini kullanmak zorundasınız.Herhangi Bir seçim yapılmaz ise
aracın bugün-yarin tarihleri baz alınacak ve birgünlük fiyatı gösterilecektir.
|
| fiyatListesiBitisTarihi |
İsteğe Bağlı |
DATETIME |
Bu parametre ile firmanın tarihleri arasında geçerli olan fiyat listesini sorgularsınız.
NOT: Bu kısımda "fiyatListesiBitisTarihi" parametresini kullanırsanız
"fiyatListesiBaslangicTarihi" parametresini kullanmak zorundasınız.Herhangi Bir seçim yapılmaz ise
aracın bugün-yarin tarihleri baz alınacak ve birgünlük fiyatı gösterilecektir.
|
Bu kısımda önemli olan nokta eğer "kdv_dahil" alanı 0 ise fiyatlara KDV dahil değildir.Çıkan Fiyat ile
KDV oranı hesaplanmalı ve fiyata dahil edilmelidir, eğer 1 ise KDV fiyatlara dahildir. "bir_uc,dort_on,onbir_otuz" alanları
kiralamanın gün aralıklarında düşeceği indirimi yansıtır, fiyatlar belirtilen gün aralıklarında ise ona göre hesaplama yapılmalıdır eğer otuz günden fazla ise
kiralama "onbir_otuz" alanının günlük fiyatından hesaplanmalıdır.
Fiyatlar hesaplanırken "kur" alanı ile çarpırmalıdır.
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
{
"id": Int,
"tarife_isim": "String",
"para_birimi": "String",
"kdv_orani": Int,
"kdv_dahil": Int,
"bir_uc": Float,
"dort_on": Float,
"onbir_otuz": Float,
"kur": Float
}
}
Araç Fiyat Listesi
Metod : POST https://api.ecarsis.com
Firmanın belirlemiş olduğu fiyat listesini çekmek için https://api.ecarsis.com adresine aşağıdaki parametreler ile
istek gönderebilirsiniz Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| fiyatListeleri |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
| lokasyon |
İsteğe Bağlı |
INT |
Bu parametre de sadece INT değeri gönderilir.Eğer lokasyon değerini "0" gönderirseniz
lokasyona bakmadan fiyatı getirir eğer seçerseniz o lokasyonu tarihler arasında uygulanmış bir fiyat listesi var
ise o liste gösterilir. |
| fiyatListesiBaslangicTarihi |
İsteğe Bağlı |
DATETIME |
Bu parametre ile firmanın tarihleri arasında geçerli olan fiyat listesini sorgularsınız.
NOT: Bu kısımda "fiyatListesiBaslangicTarihi" parametresini kullanırsanız
"fiyatListesiBitisTarihi" parametresini kullanmak zorundasınız.Herhangi Bir seçim yapılmaz ise
aracın bugün-yarin tarihleri baz alınacak ve birgünlük fiyatı gösterilecektir.
|
| fiyatListesiBitisTarihi |
İsteğe Bağlı |
DATETIME |
Bu parametre ile firmanın tarihleri arasında geçerli olan fiyat listesini sorgularsınız.
NOT: Bu kısımda "fiyatListesiBitisTarihi" parametresini kullanırsanız
"fiyatListesiBaslangicTarihi" parametresini kullanmak zorundasınız.Herhangi Bir seçim yapılmaz ise
aracın bugün-yarin tarihleri baz alınacak ve birgünlük fiyatı gösterilecektir.
|
Bu kısımda önemli olan nokta eğer "kdv_dahil" alanı 0 ise fiyatlara KDV dahil değildir.Çıkan Fiyat ile
KDV oranı hesaplanmalı ve fiyata dahil edilmelidir, eğer 1 ise KDV fiyatlara dahildir. "bir_uc,dort_on,onbir_otuz" alanları
kiralamanın gün aralıklarında düşeceği indirimi yansıtır, fiyatlar belirtilen gün aralıklarında ise ona göre hesaplama yapılmalıdır eğer otuz günden fazla ise
kiralama "onbir_otuz" alanının günlük fiyatından hesaplanmalıdır.
Fiyatlar hesaplanırken "kur" alanı ile çarpırmalıdır.
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
{
Int (Araç Id): {
"id": Int,
"tarife_isim": "String",
"para_birimi": "String",
"kdv_orani": Int,
"kdv_dahil": Int,
"bir_uc": Float,
"dort_on": Float,
"onbir_otuz": Float,
"kur": Float
},
}
}
Dahili Hizmetler
Metod : POST https://api.ecarsis.com
Firmanın belirlemiş olduğu dahili hizmetleri çekmek için https://api.ecarsis.com adresine aşağıdaki parametreler ile
istek gönderebilirsiniz Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| dahiliHizmetler |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
| orderBy |
İsteğe Bağlı |
String |
Bu parametre de sadece ASC|DESC değer gönderilir.
Alfabeye göre A-Z ye sıralamak için 'ASC',
Z-A ya sıralamak için 'DESC'
|
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
{
"baslik": "String",
"aciklama": "String"
}
}
Minimum Kiralamalar
Metod : POST https://api.ecarsis.com
Firmanın belirlemiş olduğu minimum kiralama sürelerini çekmek için https://api.ecarsis.com adresine aşağıdaki parametreler ile
istek gönderebilirsiniz Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| minimumKiralamalar |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
| lokasyon |
İsteğe Bağlı |
INT |
Bu parametre de sadece INT değeri gönderilir.Eğer lokasyon değerini "0" gönderirseniz
lokasyona bakmadan tüm minimum kiralamaları getirir eğer seçerseniz o lokasyona ait tarihler arasında uygulanmış
bir minimum kiralama var ise getirir. |
| baslangicTarihi |
İsteğe Bağlı |
DATETIME |
Bu parametre ile firmanın tarihleri arasında geçerli olan minimum kiralama sayısı sorgularsınız.
NOT: Bu kısımda "baslangicTarihi" parametresini kullanırsanız
"bitisTarihi" parametresini kullanmak zorundasınız.Herhangi Bir seçim yapılmaz ise
bugün-yarin tarihleri baz alınarak minimum kiralama süresi gösterilecektir.
|
| bitisTarihi |
İsteğe Bağlı |
DATETIME |
Bu parametre ile firmanın tarihleri arasında geçerli olan minimum kiralama sayısı sorgularsınız.
NOT: Bu kısımda "bitisTarihi" parametresini kullanırsanız
"baslangicTarihi" parametresini kullanmak zorundasınız.Herhangi Bir seçim yapılmaz ise
aracın bugün-yarin tarihleri baz alınarak minimum kiralama süresi gösterilecektir.
|
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
{
"kiralama_gun": "String"
}
}
İndirim Kuponları
Metod : POST https://api.ecarsis.com
Firmanın belirlemiş olduğu kupon kodlarını çekmek için https://api.ecarsis.com adresine aşağıdaki parametreler ile
istek gönderebilirsiniz Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
"indirim_tur" bu alan 1 ise "%" cinsinden hesaplama yapılmaktadır, 0 ise "TRY" olarak indirim yapılmalıdır.
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| indirimKuponlari |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
| kuponKod |
İsteğe Bağlı |
String |
Bu parametre de sadece String değeri gönderilir. |
| baslangicTarihi |
İsteğe Bağlı |
DATETIME |
Bu parametre ile firmanın tarihleri arasında geçerli olan indirim kuponu sorgularsınız.
NOT: Bu kısımda "baslangicTarihi" parametresini kullanırsanız
"bitisTarihi" parametresini kullanmak zorundasınız.Herhangi Bir seçim yapılmaz ise
bugün-yarin tarihleri baz alınarak indirim kuponu gösterilecektir.
|
| bitisTarihi |
İsteğe Bağlı |
DATETIME |
Bu parametre ile firmanın tarihleri arasında geçerli olan indirim kuponu sorgularsınız.
NOT: Bu kısımda "bitisTarihi" parametresini kullanırsanız
"baslangicTarihi" parametresini kullanmak zorundasınız.Herhangi Bir seçim yapılmaz ise
aracın bugün-yarin tarihleri baz alınarak indirim kuponu gösterilecektir.
|
| rezTutar |
Zorunlu |
Int |
Bu parametre ile rezervasyon tutarının belirlenmiş olan indirim kuponunun yeterliliğini karşılayıp
karşılamadığı kontrol edilir.Örnek: Rezervasyon tutarı 120.00 TRY ise "120" değerini göndermeniz
gerekmektedir.
|
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
{
"indirim_orani": Int,
"indirim_tur": Int,
"kupon_adi": "String",
"aciklama": "String"
}
}
Tek Yön Ücretleri
Metod : POST https://api.ecarsis.com
Firmanın belirlemiş olduğu tek yön ücretlerini çekmek için https://api.ecarsis.com adresine aşağıdaki parametreler ile
istek gönderebilirsiniz Bu bölümde kullanılması zorunlu parametreler aşığda verilmiştir.
Gönderilecek Olan Parametreler
| Parametre |
Kullanım |
Tip |
Açıklama |
| username |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| domain |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| api_secret_key |
Zorunlu |
String |
Bu parametre size ecarsis.com tarafından verilecektir |
| tekYonUcretleri |
Zorunlu |
Boolean (true) |
Bu parametre de sadece boolean değer gönderilir. |
| alisLokasyon |
Zorunlu |
Int |
Bu parametre de sadece Int değeri gönderilir.Lokasyon türü alış lokasyonu olan lokasyonun idsi |
| iadeLokasyon |
Zorunlu |
Int |
Bu parametre de sadece Int değeri gönderilir.Lokasyon türü iade lokasyonu olan lokasyonun idsi |
| kiralama |
Zorunlu |
Int |
Bu parametre de sadece Int değeri gönderilir.Bu alana kiralama süresi gün olarak girilmelidir. |
Başarılı İstek Yanıtı
{
"status": 200,
"message": "OK",
"response":
{
"indirim_orani": Int,
"indirim_tur": Int,
"kupon_adi": "String",
"aciklama": "String"
}
}