Вход | Регистрация
 

1c подключение по api к https://suppliers.wildberries.ru

1c подключение по api к https://suppliers.wildberries.ru
Я
   illiona
 
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":"Некорректный формат переданной даты."}

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

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

Сервис="/api/v1/orders?date_start=" + ... + "&date_end=" +  ... ;
   Механик
 
4 - 12.01.21 - 12:46
(0) А вот это: "+03:00" точно надо?
   illiona
 
5 - 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".
   illiona
 
7 - 12.01.21 - 13:03
ДатаНачало = КодироватьСтроку(Формат(ЭтаФорма.ПериодДляЗаказов.ДатаНачала,"ДФ='yyyy-MM-ddThh:mm:ss'"),СпособКодированияСтроки.КодировкаURL);
ДатаОкончания = КодироватьСтроку(Формат(ЭтаФорма.ПериодДляЗаказов.ДатаОкончания,"ДФ='yyyy-MM-ddThh:mm:ss'"),СпособКодированияСтроки.КодировкаURL);
Сервис="/api/v1/orders?date_start=" + ДатаНачало + "&date_end=" + ДатаОкончания;

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.