Метод: AuthenticateByUser
Параметр | Описание |
---|---|
PersonId* | Идентификатор (GUID) пользователя Системы, от имени которого нужно авторизоваться |
login | логин администратора Системы |
password | пароль администратора Системы |
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <AuthenticateByUser xmlns="http://streamline/"> <login>string</login> <password>string</password> <personId>guid</personId> </AuthenticateByUser> </soap:Body> </soap:Envelope>
Параметр | Описание |
---|---|
ASPNETSessionId | Идентификатор (GUID) сессии пользователя Системы. |
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <AuthenticateByUserResponse xmlns="http://streamline/"> <AuthenticateByUserResult> <ASPNETSessionId>string</ASPNETSessionId> <ErrorMessage>string</ErrorMessage> </AuthenticateByUserResult> </AuthenticateByUserResponse> </soap:Body> </soap:Envelope>
Вызов метода с помощью SoapUI:
1. В окне запроса в передаваемых параметрах указать:
2. При корректно выполненном методе появится код 200 и возвращаемый параметр - в данном случае параметр ASPNETSessionId
, который можно использовать для работы с другими методами API:
Готовый пример: