Ana içeriğe geç

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ış

  1. $apiKey değerini publicLogin(NULL, $apiKey) ile iletir.
  2. publicLogin veritabanında MD5(ms_lisans) = '$apiKey' koşuluyla eşleşen müşteriyi arar.
  3. Eşleşme bulunursa müşterinin veritabanı oturumu hazırlanır ve true döner.
  4. 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.