Skip to the content.

Autentificare și sesiune

Date de acces

Pentru autentificare primești de la echipa Imopedia un user API și o parolă API. Separat, pentru operațiile de sincronizare, primești și ID-ul agenției autorizate pentru publicare; acesta se transmite în payload-uri în câmpul AGENTIA, de exemplu 124.

Login și obținerea session_id

Autentificarea se face prin metoda SOAP login, care returnează un session_id. Acesta trebuie transmis în toate apelurile ulterioare pentru a valida sesiunea activă.

Credențialele greșite pot produce un SOAP Fault, nu un răspuns standard cu _isValid = false. Tratează separat erorile de transport/SOAP față de răspunsurile de validare returnate de operațiile de business.

Gestionarea sesiunii

Logout și erori frecvente

Operația logout închide sesiunea curentă și invalidează session_id. Un session_id expirat sau invalid va genera erori de autentificare la operațiile ulterioare. Reluați procesul de login și retransmiteți cererea după corectarea datelor.

În practică, testLogin cu o sesiune invalidă poate produce SOAP Fault, iar alte operații pot returna _isValid = false cu eroare de tip Invalid or expired session. Verifică ambele forme în clientul tău.