Метод: Authenticate
Параметр | Описание |
---|---|
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> <Authenticate xmlns="http://streamline/"> <login>string</login> <password>string</password> </Authenticate> </soap:Body> </soap:Envelope>
Параметр | Описание |
---|---|
ASPNETSessionId | Идентификатор сессии |
ErrorMessage | Возможные ошибки при авторизации |
<?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> <AuthenticateResponse xmlns="http://streamline/"> <AuthenticateResult> <ASPNETSessionId>string</ASPNETSessionId> <ErrorMessage>string</ErrorMessage> </AuthenticateResult> </AuthenticateResponse> </soap:Body> </soap:Envelope>
Вызов метода с помощью SoapUI:
1. В окне запроса в передаваемых параметрах указать логин и пароль необходимого пользователя:
2. При корректно выполненном методе появится код 200 и возвращаемые параметры - в данном случае параметры ASPNETSessionId
и ErrorMessage
. ASPNETSessionId
можно использовать для работы с другими методами API:
Готовый пример: