Node.js SOAP библиотека, подключающаяся к веб-сервису xml: где разместить учетные данные?

У меня трудные времена, пытаясь подключиться к оператору связи под названием DPD. У них есть веб-сервис xml. Я пытаюсь использовать библиотеку npm под названием SOAP. Я не могу понять, как я должен ввести свои учетные данные.

const soap = require('soap');
const url = "https://wstest.dpd.ru/services/calculator2?wsdl";
const args = {
  auth: {
      clientNumber: "x",
      clientKey: "u"
  }
};
soap.createClient(url, function(err, client){
  client.getServiceCost2(args, function(err, result) {
    console.log(result);
  })
});

Возвращает:

Invalid content was found starting with element \'auth\'. One of \'{request}\' is expected.

Вот что говорится в документации:

Есть идеи, как мне это ввести? Я новичок в веб-сервисах SOAP.

0 ответов

Другие вопросы по тегам