Получение cookie для дальнейшего использования в методах, требующих авторизации.
Пример кода на C#:
publicasyncTask<Cookie>AuthorizeAsync(stringlogin,stringpassword,CancellationTokencancellationToken){using(varclient=newApi.Api()){if(string.IsNullOrEmpty(login)){thrownewException("Не указано значение параметра 'Login'");}if(string.IsNullOrEmpty(password)){thrownewException("Не указано значение параметра 'Password'");}client.UserAgent="Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; rv:11.0) like Gecko";client.CookieContainer=newCookieContainer();varurl="http://demo.zetaweb.ru/webservices/api.asmx";client.Url=url;client.AuthenticationValue=newAuthentication{User=login,Password=password};varsuccess=awaitTask.Run(()=>client.Authenticate(),cancellationToken);if(!success){thrownewException("Ошибка авторизации");}varcookie=client.CookieContainer.GetCookies(newUriBuilder(client.Url).Uri).Cast<Cookie>().First(x=>".ZETAWEBAUTH"==x.Name);returncookie;}}
Получение списка производителей (брендов) по коду (артикулу)
Получение списка деталей по коду (артикулу).
Пример кода на C#:
Получение списка предложений (цен и наличия)
Получение списка деталей по коду (артикулу) и наименованию производителя с ценами, наличием и сроками поставки.