Web Servis Kullanıcı Yönetimi ve API Yetkilendirme
T-Soft Web Servis altyapısı, e-ticaret sitenizin dış yazılımlarla gerçek zamanlı ve güvenli bir şekilde konuşmasını sağlayan ileri seviye bir teknoloji katmanıdır.
API Nedir?
API (Application Programming Interface), iki farklı uygulamanın birbiriyle veri alışverişi yapmasını sağlayan bir arayüzdür. T-Soft Rest API sayesinde, yönetim paneline manuel giriş yapmaya gerek kalmadan tüm işlemler otomatikleştirilebilir.
T-Soft Web Servis Özellikleri
- Esnek Yetkilendirme: Her kullanıcıya modül bazlı özel yetki tanımlanabilir.
- REST Mimarisi: Hızlı ve JSON tabanlı veri iletimi sağlar.
- Güvenlik Katmanları: IP kısıtlaması ve token tabanlı doğrulama sunar.
- Canlı Test Ortamı: Entegre API Konsolu ile metod test imkanı sağlar.
Web Servis Kullanıcısı Oluşturma
- Ayarlar > Kullanıcılar > Web Servis Kullanıcıları yolunu izleyin.
- "+" (Ekle) butonuna tıklayarak kullanıcı tanımlama ekranını açın.
- Kullanıcı Adı ve Parola bilgilerini API bağlantısı için belirleyin.
- IP Adresleri: Güvenlik için erişim sağlayacak sunucu IP'sini girin.
- Sınırlı Hesap: İşaretlenirse kullanıcı panel arayüzüne giremez, sadece API erişimi sağlar.
- Yetkiler Sekmesi: Servisin erişeceği modülleri seçerek "Aktif" durumuna getirin.
API Konsolu ve Kullanımı
T-Soft, geliştiriciler için metodları test edebilecekleri interaktif bir API Konsolu sunar.
Konsola Erişim Yöntemleri:
- Web Servis Kullanıcıları listesindeki "Console Giriş" butonu ile.
- Doğrudan URL üzerinden:
https://alanadi.com/rest1/console
API Konsolunda Yapılabilecek İşlemler:
- Metod Testleri: GET, POST, PUT gibi metodlarla veri simülasyonu yapma.
- Jeton (Token) Üretimi: Bağlantı için gerekli oturum anahtarını oluşturma.
- Sınıf Filtreleme: Ürün, Marka, Sipariş gibi sınıflara özel metodları listeleme.
- Parametre Denetimi: Gönderilecek JSON verilerinin yapısını kontrol etme.

Alanlar ve Fonksiyonlar
| Alan / Buton | Fonksiyonu |
|---|---|
| Kullanıcı Bilgileri | API bağlantısı için gerekli kimlik doğrulama verileridir. |
| Oturum Süresi | API token'ının geçerlilik süresini (Örn: 1 gün) belirler. |
| Yetkiler Sekmesi | Servisin hangi modüllerde (Ekleme, Silme, Okuma) yetkili olduğunu belirler. |
| Console Giriş | Geliştiriciler için REST API metodlarını test etme arayüzünü açar. |
ÖNEMLİ: API bağlantılarında güvenlik için her zaman güncel TLS protokollerini ve güçlü şifreleme yöntemlerini kullanmanız önerilir.
Sık Sorulan Sorular
API bağlantısı için neden hata alıyorum?
IP kısıtlamasını, kullanıcının aktiflik durumunu ve ilgili modül yetkilerinin (Aktif/Pasif bayrakları) doğruluğunu kontrol edin.
Birden fazla entegrasyon için tek kullanıcı yeterli mi?
Güvenlik ve raporlama açısından her dış servis için ayrı kullanıcı oluşturulması tavsiye edilir.
Bu makale yardımcı oldu mu?


