IApiServiceLogin2 Method | |
Inicjuje połączenie z API. Należy podać nazwę i token konta API
Namespace:
ILUO.ERP.API.ServiceContracts.Interfaces3
Assembly:
ILUO.ERP.API.ServiceContracts (in ILUO.ERP.API.ServiceContracts.dll) Version: 1.0.0.348 (1.0.0.348)
Syntax string Login2(
string accountName,
string accountToken,
int utcOffsetHours,
string loginName,
string password
)
Function Login2 (
accountName As String,
accountToken As String,
utcOffsetHours As Integer,
loginName As String,
password As String
) As String
Parameters
- accountName
- Type: SystemString
Nazwa konta - accountToken
- Type: SystemString
Token - utcOffsetHours
- Type: SystemInt32
Liczba godzin przesunięcia czasu w stosunku do czasu UTC. Najlepiej wyliczać aktualną np. offset = (DateTime.Now - DateTime.UtcNow).Hours - loginName
- Type: SystemString
login użytkownika w systemie - password
- Type: SystemString
hasło użytkownika w systemie
Return Value
Type:
StringIdentyfikator sesji, który należy podawać przy każdym odwołaniu do funkcji api jako parametr sessionID
Examples Przykład przy użyciu języka C#
string accountName="acc1";
string accountToken="324535lkjdlwhjekl8923d";
int hoursOffset = (DateTime.Now - DateTime.UtcNow).Hours;
var cli = new ServiceReference2.ApiServiceClient();
var sessionId = cli.Login2(account, token, offset, "apiLogin","23sdsd@@88h@");
var metody = cli.Slowniki_PobierzMetodyPlatnosci(sessionId);
var jednostki = cli.Slowniki_PobierzJednostkiMiary(sessionId);
See Also