Добрый день, уважаемые форумчане!
Столкнулся со следующей проблемой. Не удается извлечь pdf-стикеры по товарам из личного кабинета Wildberries по API
Описание здесь:
https://openapi.wildberries.ru/#tag/...v2~1orders/put
При выполнении скрипта вместо PDF возвращается файл с таким такой JSON'ом:
{"additionalErrors":null,"data":{"file":"","name": "stickers.pdf","mimeType":"application/pdf"},"errorText":"","error":false}
Причем у WB можно сделать боевой запрос через Swagger и там с этим списком параметров данные API возвращает.
А моим скриптом - не выходит, т.е. где-то ошибка.
Буду очень признателен за любую помощь.
Код следующий:
function GetWBOrderSticks() {
var body = {
"orderIds": [483706421,483557635]
}
var headers = {
'Authorization': 'Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
}
var options = {
'method' : 'post',
'headers': headers,
'payload' : JSON.stringify(body),
muteHttpExceptions: true
};
var url = 'https://suppliers-api.wildberries.ru/api/v2/orders/stickers/pdf'
try{
var resp = UrlFetchApp.fetch(url, options);
var pdf = resp.getBlob();
var txt=resp.getContentText()
var dt = JSON.parse(resp.getContentText());
}
catch(e)
{
Logger.log(e);
return;
}
}