Authorization
Kullanılacak tüm endpointlerde şu üç HTTP request header bilgisi zorunludur.
Bu bilgiler hem Adisyo'daki bir veriye erişim izniniz olduğunu gösterir hem de hangi restoran adına işlem yapmak istediğinizi belirtir.
| Header | Açıklama |
|---|---|
x-api-key | Her entegre edici (entegratör) için Adisyo tarafından sağlanan anahtar. Bu bilgiye Adisyo uygulamasında Restoran Ayarları > Entegrasyon sekmesinden erişebilirsiniz. |
x-api-secret | Her restoran için Adisyo tarafından sağlanan gizli bilgi. Bu bilgiye Adisyo uygulamasında Restoran Ayarları > Entegrasyon sekmesinden erişebilirsiniz. |
x-api-consumer | Restoran adı veya entegrasyonu yapan firma adı olabilir. Birden fazla restoran için entegrasyon yapılıyorsa, her biri için farklı bir değer kullanılmalıdır. Bu bilgi bize gelen isteklerde sizi tanıyabilmemiz için önemlidir. |
API Erişim Bilgilerini Alma
Bu bilgiler, gönderilecek HTTP isteğinin başlıklarında (headers) yer almalıdır; aksi halde işlem gerçekleşmeyecektir.
x-api-key ve x-api-secret bilgilerine, Adisyo uygulamasında Restoran Ayarları > Entegrasyon sekmesinden erişebilirsiniz.
Consumer Key Bilgisi
Entegrasyon sağlanacak her bir restoran için zorunlu alandır.
Bu alan sıklıkla karıştırılır; özünde isteği gönderen restoranı veya o restoran adına işlem yapan firmayı tanımlamamıza yardımcı olur.
Bu kısımda entegre edilen restoranın ismi ya da onu tanımlayacak bir bilgi gönderilebilir. Bir yazılım firması kendi adını gönderebilir; ancak birçok restoran için entegrasyon sağlıyorsa her restoran için farklı x-api-consumer değeri göndermelidir.
Örnekler
--header "x-api-consumer: BenimKuryem.net"--header "x-api-consumer: KuryeSepeti - Kardeşler Kebap"--header "x-api-consumer: Burger Art - Web Siparişleri"
Entegrasyon ile ilgili sorunlarınız ya da x-api-key/x-api-secret bilgileri için bize buradan (opens in a new tab) ulaşabilirsiniz.