apiKeyLogin
Genel Bilgi
| Özellik |
Değer |
| Endpoint Adı |
apiKeyLogin |
| SOAPAction |
— |
| Açıklama |
MD5 lisans anahtarı (API key) kullanarak sisteme giriş yapar ve oturum token'ı döner. publicLogin metodunun kısa yolu olup, müşteri numarasına gerek kalmadan yalnızca API anahtarıyla kimlik doğrulama imkânı sunar. |
| Kimlik Doğrulama Gerektirir |
Hayır |
| WSDL'e Kayıtlı |
Hayır — Bu metot doğrudan SOAP WSDL üzerinden çağrılamaz. Servis sınıfının internal public metodu olup PHP kodu tarafından kullanılır. |
İstek Parametreleri
| Parametre |
Tip |
Zorunlu |
Açıklama |
apiKey |
xsd:string |
Evet |
Müşterinin lisans anahtarının MD5 hash değeri. Veritabanında MD5(ms_lisans) ifadesiyle doğrulanır. |
Yanıt
Başarılı girişte true (1) döner; başarısız girişte false (0 / boş) döner.
Not: Bu metot, standart login gibi 40 karakterlik bir token döndürmez. publicLogin'i çağırır ve onun döndürdüğü boolean değeri iletir. SOAP token almak için login veya loginMobile kullanılmalıdır.
Davranış
$apiKey değerini publicLogin(NULL, $apiKey) ile iletir.
publicLogin veritabanında MD5(ms_lisans) = '$apiKey' koşuluyla eşleşen müşteriyi arar.
- Eşleşme bulunursa müşterinin veritabanı oturumu hazırlanır ve
true döner.
- Eşleşme bulunamazsa
false döner.
İlgili Metodlar
| Metot |
Açıklama |
| publicLogin |
Müşteri numarası veya API anahtarıyla oturum açma |
| login |
Standart kullanıcı adı/parola ile SOAP token alma |
| loginMobile |
Mobil cihazlar için token alma |
Notlar
- Bu metot WSDL üzerinden erişilebilir bir SOAP endpoint değildir; servis sınıfı içinde çağrılmak üzere tasarlanmıştır.
apiKey değeri, Webticari yönetim panelinden görüntülenebilen lisans anahtarının MD5 hash'idir.
- Oturum doğrulaması sonucunda SOAP token üretilmez; yalnızca PHP oturumu hazırlanır.