Имя: Пароль:
1C
 
1c подключение по api к https://suppliers.wildberries.ru
0 illiona
 
naïve
12.01.21
12:14
Токен = "xxxxxx";
    Заголовки=новый Соответствие();
    Заголовки.Вставить("X-Auth-Token",Токен);
    Заголовки.Вставить("Content-Type","application/json");
    
    SSL_Соединение=Новый ЗащищенноеСоединениеOpenSSL();
    HttpСоединение=новый HttpСоединение("suppliers-orders.wildberries.ru",443,,,,,SSL_Соединение);
    
        
    Сервис="/api/v1/orders?date_start=2020-12-20T00:00:00+03:00&date_end=2021-01-12T00:00:00+03:00";
        
    HTTPЗапрос=новый HttpЗапрос(сервис,заголовки);
    ответ=новый структура;
      HttpОтвет=HTTPСоединение.Получить(HTTPЗапрос);
    Результат=HttpОтвет.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8);


твет {"error":"Некорректный формат переданной даты."}

Может кто сталкивался?
1 arsik
 
гуру
12.01.21
12:37
2 illiona
 
naïve
12.01.21
12:42
Пробовала копировать дату прям от туда, все равно такая же ошибка
3 acht
 
12.01.21
12:46
(2) А спецсимволы в параметрах урла кодировать Александр Сергеевич будет? Плюсики там разные...

Примени КодироватьСтроку(СпособКодированияСтроки.КодировкаURL) к каждому параметру запроса

Сервис="/api/v1/orders?date_start=" + ... + "&date_end=" +  ... ;
4 Механик
 
12.01.21
12:46
(0) А вот это: "+03:00" точно надо?
5 illiona
 
naïve
12.01.21
12:52
GET /api/v1/orders?date_start=2020-09-14T00:00:00+03:00&date_end=2020-09-15T00:00:00+03:00   это в инструкции wildberries
6 Механик
 
12.01.21
12:53
(5) Попробуй сделать без этого "+03:00".
7 illiona
 
naïve
12.01.21
13:03
ДатаНачало = КодироватьСтроку(Формат(ЭтаФорма.ПериодДляЗаказов.ДатаНачала,"ДФ='yyyy-MM-ddThh:mm:ss'"),СпособКодированияСтроки.КодировкаURL);
ДатаОкончания = КодироватьСтроку(Формат(ЭтаФорма.ПериодДляЗаказов.ДатаОкончания,"ДФ='yyyy-MM-ddThh:mm:ss'"),СпособКодированияСтроки.КодировкаURL);
Сервис="/api/v1/orders?date_start=" + ДатаНачало + "&date_end=" + ДатаОкончания;

Все равно, тоже самое
8 acht
 
12.01.21
13:11
(7) А апи от тебя время вообще ожидает?
9 Йохохо
 
12.01.21
13:11
(7) попробуй &Ковычки добавить date_start='2020-09-14T00:00:00+03:00'
10 arsik
 
гуру
12.01.21
14:29
Кстати у них вроде v1 уже не актуален