Прокси = новый ИнтернетПрокси;
Прокси.Пользователь = ПроксиЛогин;
Прокси.Пароль = ПроксиПароль;
Прокси.Установить("https",ПроксиАдрес,3128,ПроксиЛогин,ПроксиПароль);
////////////////////////////////////////////////////////////
//Получение токена
Соединение = Новый HTTPСоединение("api.b2b.sokolov.net",443,Логин,Пароль,Прокси,,новый ЗащищенноеСоединениеOpenSSL());
Запрос = Новый HTTPЗапрос("/login");
Запрос.Заголовки.Вставить("Authorization", "Basic "+СоздатьСтрокуBase64(Логин+":"+Пароль));
Ответ = Соединение.Получить(Запрос);
Если Ответ.КодСостояния = 200 Тогда
Ответ = РазобратьОтвет(Ответ);
иначе
возврат;
Конецесли;
Токен = ответ.access_token;
//////////////////////////////////////////////////////////
//Получение каталога
ЗаголовокЗапросаHTTP = Новый Соответствие();
ЗаголовокЗапросаHTTP.Вставить("Content-Type", "application/json");
ЗаголовокЗапросаHTTP.Вставить("Authorization", "Bearer " +Токен);
Запрос = Новый HTTPЗапрос("/catalog/products",ЗаголовокЗапросаHTTP);
Ответ = Соединение.Получить(Запрос);
ТелоОтвета = Ответ.ПолучитьТелоКакСтроку();
Показать
Первая часть, получение токена, проходит нормально, а вторая, авторизация с помощью токена, возвращает ошибку 403 {"errors":[{"code":"0","status":"403","title":"Forbidden","detail":""}]} - доступ запрещен. С той стороны уверяют, что дополнительных ограничений у них нет, значит я что-то делаю нет так. Может кто сталкивался, подскажет, где я накосячил
(2) тогда возвращает ошибку 401 {"errors":[{"code":"0","status":"401","title":"Unauthorized","detail":"Your request was made with invalid credentials."}]}