Bu belge, aşağıdaki eylemler için tüm API yöntemlerini açıklar:
API yalnızca sınırlı bir IP adresi listesinden (örneğin, bir müşterinin hesap sitesinden veya bir arka ofis sitesinden) gelen istekleri kabul eder.
İzin verilenler listesinde olmayan bir IP adresinden API'ye yapılan herhangi bir istek reddedilecektir.
Bu, API'ye yapılan DDoS saldırılarını, istekleri tahrif etme girişimlerini ve bilgisayar korsanı deneylerini önlemek için yapılır.
Kullanıcılar her zaman platformun genel sitesine (müşterinin ofisi veya arka ofisi) erişir ve bu site, platformun API'sinden gerekli verileri ister. Sitenin IP adresi sabit olduğu için izin verilenler listesinde olacaktır.
Tüm API istekleri, aşağıdaki HTTP yöntemleri kullanılarak yapılır:
API'nin her bölümü, ilgili verileri elde etmek için bir istekte bulunulan bir URL içerir.
HTTP istek yöntemi, her URL'nin önünde belirtilir.
Her API isteği her zaman 4 değişken içermelidir:
İstek başarılı olursa, API her zaman iki değişken döndürür:
İstek başarısız olursa API, değişkenleri gösterir:
Her API isteği, isteğin dijital imzası olan bir karma değişken içermelidir.
hash = md5($json . $time . $salt)