Метод: AuthenticateAdminAsUser
Параметр | Описание |
---|---|
ASPNETSessionId | Идентификатор сессии администратора Системы |
personId | Идентификатор (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> <AuthenticateAdminAsUser xmlns="http://streamline/"> <ASPNETSessionId>string</ASPNETSessionId> <personId>guid</personId> </AuthenticateAdminAsUser> </soap:Body> </soap:Envelope>
Параметр | Описание |
---|---|
ASPNETSessionId | Идентификатор (GUID) сессии пользователя Системы, от имени которого выполнен вход |
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> <AuthenticateAdminAsUserResponse xmlns="http://streamline/"> <AuthenticateAdminAsUserResult> <ASPNETSessionId>string</ASPNETSessionId> <ErrorMessage>string</ErrorMessage> </AuthenticateAdminAsUserResult> </AuthenticateAdminAsUserResponse> </soap:Body> </soap:Envelope>
Вызов метода с помощью SoapUI:
1. В окне запроса в передаваемых параметрах указать идентификатор сессии администратора Системы (можно получить с помощью метода Authenticate) и идентификатор пользователя Системы:
2. При корректно выполненном методе появится код 200 и возвращаемые параметры - в данном случае параметры ASPNETSessionId
и ErrorMessage
. ASPNETSessionId
можно использовать для работы с другими методами API:
Готовый пример: