
FoodSoul API anahtarları — entegrasyonlarınız için daha fazla olanak
Eğer standart entegrasyonlar size yetmiyorsa ve teslimat sitenizi başka bir sistem, servis ya da kendi geliştirdiğiniz bir çözümle entegre etmek istiyorsanız — artık bunu API anahtarları sayesinde yapabilirsiniz.
API anahtarı, klasik oturum yetkilendirmesinin yerini alır ve hesabınız adına FoodSoul API’sine güvenli bir şekilde erişmenizi sağlar.
Mevcut olanaklar:
- Roller ve erişim hakları — anahtar belirli bir rol alır, ancak kendi haklarınızdan daha yüksek yetki veremezsiniz.
- Ağa bağlama — anahtarı belirli bir ağa sınırlayabilir veya hesabınızdaki tüm ağlara erişim bırakabilirsiniz.
- IP kısıtlaması — izin verilen IP adresleri listesini belirleyebilir veya sınırsız erişim bırakabilirsiniz.
- Geçerlilik süresi — anahtar geçici veya süresiz olabilir.
- Erişim yönetimi — anahtarı istediğiniz zaman engelleyebilir, yeniden etkinleştirebilir veya silebilirsiniz.
Birden fazla ağ ile çalışıyorsanız, istenen ağı chain üzerinden isteklere iletebilirsiniz.
Yetkilendirme örneği:
Anahtar, oturumun yerini alır ve Authorization başlığında Bearer olarak iletilir:
Authorization: Bearer fs_api_9f2c…
role: partner
language: ru
token-access başlığına gerek yoktur.
chain başlığı:
- anahtar bir ağa bağlıysa — gerekmez;
- anahtar ağa bağlı değilse — zorunludur
Ayarlar hakkında daha fazla bilgiyi WIKI makalemizde bulabilirsiniz: https://wiki.foodsoul.ru/ru/public/api
Önemli bir nokta: Tam anahtar yalnızca oluşturulurken bir kez gösterilir. Onu korumalı biçimde saklıyoruz, bu nedenle kaybolan anahtarı geri getirmek mümkün değildir — yalnızca yenisini oluşturabilirsiniz.
Geliştiriciler için mevcut fonksiyonların tanımını içeren bir OpenAPI dosyamız hazır. Kapsamlı bir Developer Portal hazırlanana kadar, bu dosyayı teknik destek ekibimizden edinebilirsiniz.
Yani entegratörseniz, kendi servisinizi geliştiriyorsanız ya da sistemi kendinize göre özelleştirmeyi seviyorsanız — FoodSoul API’si artık sizin için açık.
Saygılarımızla, FoodSoul ekibi! Sizin için çalışıyoruz!