Narzędzia użytkownika

Narzędzia witryny


1882

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

1882 [2016/03/08 16:52]
kostek
1882 [2016/03/09 10:36] (aktualna)
kostek
Linia 1: Linia 1:
 ====== 1882 ====== ====== 1882 ======
  
-Jest to procedura, która zwraca ​listę faktur danego kontrahenta.+Jest to procedura, która ​weryfikuje dane logowania konta oraz zwraca ​jego dane.
  
 ===== Plik input ===== ===== Plik input =====
Linia 18: Linia 18:
   * login - identyfikator użytkownika przesłany z okna logowania do Platformy. W Firmaticu odpowiada on polom: PartnerIdent,​ Login.   * login - identyfikator użytkownika przesłany z okna logowania do Platformy. W Firmaticu odpowiada on polom: PartnerIdent,​ Login.
   * hasło - hasło przesłane z okienka logowania do Platformy. Stanowi parę z loginem. W Firmaticu są to pola: Login + Password oraz PartnerIdent + PartnerPassword   * hasło - hasło przesłane z okienka logowania do Platformy. Stanowi parę z loginem. W Firmaticu są to pola: Login + Password oraz PartnerIdent + PartnerPassword
-  * token - tworzony i przesyłany przez Platformę. ​Obecnie ​nie używany w Firmaticu, jest jedynie ​odsyłany w pliku output.+  * token - tworzony i przesyłany przez Platformę. ​Musi być podany (jego wartość ​nie jest sprawdzana, ale pole nie może być puste), jest odsyłany w pliku output.
  
 ===== Plik output ===== ===== Plik output =====
  
-<​code ​sql>+<​code>​
 {"​Code_1882":​ { {"​Code_1882":​ {
   "​Partner_Current":​ [   "​Partner_Current":​ [
Linia 103: Linia 103:
   * "​Flag_AccountAdmin"​ - W; etykieta: Administrator   * "​Flag_AccountAdmin"​ - W; etykieta: Administrator
   * "​Flag_AccountAdminVice"​ - W; etykieta: Asystent administratora   * "​Flag_AccountAdminVice"​ - W; etykieta: Asystent administratora
 +
 +===== Plik output przy błędzie logowania =====
 +
 +<code sql>
 +{"​Code_1882":​ {
 +  "​Partner_Current":​ [
 +    {
 +      "​token":​ "​dr45juu764",​
 +      "​text_ok":​ "2) Brak konta dla tego loginu",​
 +      "​flag_ok":​ false,
 +      "​PartnerIdent":​ "",​
 +      "​FullName1":​ "",​
 +      "​FullName2":​ "",​
 +      "​FullName3":​ "",​
 +      "​NIP":​ "",​
 +      "​NumRecPartner":​ 0,
 +      "​NumRecPartner_Attend":​ 0,
 +      "​NumRecPartner_Payer":​ 0,
 +      "​Phone":​ "",​
 +      "​EMail":​ "",​
 +      "​Address":​ "",​
 +      "​PostCode":​ "",​
 +      "​CityIdent":​ "",​
 +      "​Login":​ "",​
 +      "​Password":​ "",​
 +      "​Lp":​ 0,
 +      "​NumRecPartnerAgent":​ 0,
 +      "​PartnerAgentIdent":​ "",​
 +      "​NumberAuth":​ "",​
 +      "​Faculty":​ "",​
 +      "​Room":​ "",​
 +      "​Floor":​ "",​
 +      "​PESEL":​ "",​
 +      "​Gg":​ 0,
 +      "​Skype":​ "",​
 +      "​MPK":​ "",​
 +      "​Flag_Bonus":​ false,
 +      "​Flag_Promotion":​ true,
 +      "​Flag_Account":​ true,
 +      "​Flag_AccountActiv":​ false,
 +      "​Flag_AccountAdmin":​ false,
 +      "​Flag_AccountAdminVice":​ false
 +    }
 +  ]
 +}}
 +</​code>​
 +
 +Możliwe komunikaty błędów:
 +  * "​text_ok":​ "2) Brak konta dla tego loginu"​ - jak podamy w pliku input błędne hasło lub login
 +  * "​text_ok":​ "1) Nie podano: Token'​a",​ - jak w pliku input nie będzie tokena
1882.1457452324.txt.gz · ostatnio zmienione: 2016/03/08 16:52 przez kostek