Имя: Пароль:
1C
1С v8
API WB список поставок
0 geminisf
 
06.11.24
09:34
Доброго всем дня!
Пытаюсь по api wb получить список поставок вот таким кодом:


    SSL_Соединение=Новый ЗащищенноеСоединениеOpenSSL();    
    Заголовки=новый Соответствие();
    Токен = "...........";
    Заголовки.Вставить("Authorization",Токен);    
    Сервис="/api/v3/supplies";    
    HttpСоединение=новый HttpСоединение("marketplace-api.wildberries.ru",443,,,,,SSL_Соединение);    
    Заголовки.Вставить("Content-Type","application/json");    
    HTTPЗапрос=новый HttpЗапрос(сервис,заголовки);
    СтруктураJSON = Новый Структура;            
    СтруктураJSON.Вставить("limit", 1000);
    СтруктураJSON.Вставить("next", 0);    
    ЗаписьJSON=Новый ЗаписьJSON;
    ЗаписьJSON.УстановитьСтроку();    
    ЗаписатьJSON(ЗаписьJSON, СтруктураJSON);        
    Результат=ЗаписьJSON.Закрыть();    
    HTTPЗапрос.УстановитьТелоИзСтроки(Результат,КодировкаТекста.UTF8,ИспользованиеByteOrderMark.НеИспользовать);    
    Ответ = HttpСоединение.Получить(HTTPЗапрос);    
    Поток=Ответ.ПолучитьТелоКакПоток();
    ЧтениеJSON=Новый ЧтениеJSON;
    ЧтениеJSON.ОткрытьПоток(Поток);
    Соответствие=ПрочитатьJSON(ЧтениеJSON);
    ЧтениеJSON.Закрыть();
    Поток=Неопределено;
    HTTPЗапрос=Неопределено;


Возвращает код 400, "Передан некорректный параметр". Параметры вроде простые, что там может быть не так? Помогите разобраться.
2 АгентБезопасной Нацио
 
06.11.24
14:23
параметры в URL передавай. И токен в заголовках
3 geminisf
 
14.11.24
10:43
(2) Спасибо