licenceInfo
Genel Bilgi
| Özellik |
Değer |
| Endpoint Adı |
licenceInfo |
| SOAPAction |
urn:WebticariService#licenceInfo |
| Açıklama |
Webticari lisans bilgilerini sorgular. Aktif lisans durumu, bitiş tarihi, kullanıcı sayısı, modül yetkileri gibi bilgileri döner. |
| Kimlik Doğrulama Gerektirir |
Evet (token) |
İstek Parametreleri
| Parametre |
Tip |
Zorunlu |
Açıklama |
token |
xsd:string |
Evet |
login endpoint'inden alınan oturum token'ı |
customerId |
xsd:string |
Evet |
Müşteri numarası (6 haneli) |
perReq |
xsd:string |
Evet |
Sorgulanacak izin indeksleri, virgülle ayrılmış (örn. '0,1,5,10') |
Yanıt Parametreleri
| Parametre |
Tip |
Açıklama |
return |
xsd:string |
Lisans detayları, XML veya JSON formatında |
Yanıt Örneği
<licence>
<info>
<modul>
<izin>...</izin>
</modul>
<kullanici>10</kullanici>
<aktif>1</aktif>
<apikey>d41d8cd98f00b204e9800998ecf8427e</apikey>
</info>
</licence>
| Alan |
Açıklama |
modul / izin |
perReq indekslerine karşılık gelen izin değerleri |
kullanici |
Lisanslı kullanıcı sayısı (ms_kullsayisi) |
aktif |
Lisans aktif mi? (kd_aktif) |
apikey |
md5(ms_lisans) hash değeri |
Örnek SOAP İstek
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tns="urn:WebticariService">
<soapenv:Header/>
<soapenv:Body>
<tns:licenceInfo>
<token>abc123tokendeğeri</token>
<customerId>200300</customerId>
<perReq>0,1,5,10</perReq>
</tns:licenceInfo>
</soapenv:Body>
</soapenv:Envelope>
Notlar
- Token gereklidir.
perReq virgülle ayrılmış izin indeksleri (örn. '0,1,5,10'); her indeks md_kod string'indeki bir karakter pozisyonunu temsil eder; '1' = izinli.
- Ana program veritabanından (
_db_prog) tbkullanici JOIN tbkuldetay JOIN tbmodulizin sorgulanır.
apikey değeri = md5(ms_lisans) hash'i.
- Lisans bitişi yaklaştığında uyarı almak için bu endpoint periyodik olarak çağrılabilir.
- Lisans uzatma için
extendLicense endpoint'ini kullanın.