Бюджет: 500 UAH Термін: 1 день
Здравствуйте.Готов помочь.Как запрос выглядит в документации и как он у вас в коде выглядит?
Здравствуйте, ищу человека, который успешно интегрировал сервис службы доставки Новая Почта на сайт,
который может проконсультировать и решить возникшие вопросы.
Я пытаюсь подключить API к сайту и с этим возникла проблема. Когда я отправляю запрос через https://reqbin.com/, все работает и я получаю нужный мне результат. Но когда я пытаюсь отправить тот же запрос из кода (node.js) или через postman, я всегда получаю 'errors: [ 'Data is invalid' ]'.
Поддержка пишет, что проблема в запросе, но я написал то же самое на node.js и результатом стали параметры запроса, которые и ожидались. В конце концов они "сдались" и написали, что не могут помочь
Оплата на карту
Я пытаюсь подключить API новой почты к сайту и с этим возникла проблема. Когда я отправляю запрос через https://reqbin.com/, все работает и я получаю нужный мне результат. Но когда я пытаюсь отправить тот же запрос из кода (node.js) или через postman, я всегда получаю 'errors: [ 'Data is invalid' ]'.
Бюджет: 500 UAH Термін: 1 день
Здравствуйте.Готов помочь.Как запрос выглядит в документации и как он у вас в коде выглядит?
Бюджет: 850 UAH Термін: 1 день
Готов взяться за работу, пишите, сделаю все качественно! Опыт работы уже больше 11ти лет!
Бюджет: 350 UAH Термін: 1 день
Могу глянуть запрос, проанализировать и найти ошибку. Не важно чем отправляется запрос. Главное как кодируется.
Бюджет: 400 UAH Термін: 1 день
Здравствуйте, Максим!
Имею большой опыт в интеграции различных API, в том числе и НП. Помогу отправить запрос, полностью проконсультирую по данному вопросу.
С уважением,
Владимир
Бюджет: 500 UAH Термін: 1 день
C nodejs опыт небольшой, новую почту подключал несколько раз, в любом случае разберемся, пишите
Невозможно понять, что у Вас не получается.
Ну, node.js отправляет, так и отправляйте. Где рабочий сайт, на чём писан, на чём Вы пытаетесь сконструировать запрос?
Я пытаюсь подключить API новой почты к сайту и с этим возникла проблема. Когда я отправляю запрос через https://reqbin.com/, все работает и я получаю нужный мне результат. Но когда я пытаюсь отправить тот же запрос из кода (node.js) или через postman, я всегда получаю 'errors: [ 'Data is invalid' ]'.
я ж и говорю, что не видя кода и трассировки запроса, невозможно понять. может, у Вас заголовки недостаточны
Просто напишите запрос, что Вы издаёте из скрипта, например. Ответ Вы уже написали.
const fetch = require('node-fetch');
(async () => {
const body = JSON.stringify({
"apiKey": "тут был ключ",
"modelName": "Counterparty",
"calledMethod": "save",
"methodProperties": {
"FirstName": "Іван",
"MiddleName": "Іванович",
"LastName": "Іванов",
"Phone": "380997979789",
"Email": "[email protected]",
"CounterpartyType": "PrivatePerson",
"CounterpartyProperty": "Recipient"
}
});
const recipient = await fetch('https://api.novaposhta.ua/v2.0/json', {
method: 'POST',
headers: { 'Content-Type': 'application/json', 'Content-Length': body.length },
body: body
}).then(res => res.text());
console.log(recipient);
})();
Та, ну. И на PHP нормально, а нода у меня не развёрнута.
Давайте, мы проект гривен на 400 замутим, и я ноду поставлю, по-экспериментирую?
$p=[{"success":true,"data":[{"Ref":"f6245923-bd7b-11ec-92e7-48df37b921da","Description":"\u041f\u0440\u0438\u0432\u0430\u0442\u043d\u0430 \u043e\u0441\u043e\u0431\u0430","FirstName":"\u0406\u0432\u0430\u043d","MiddleName":"\u0406\u0432\u0430\u043d\u043e\u0432\u0438\u0447","LastName":"\u0406\u0432\u0430\u043d\u043e\u0432","Counterparty":"","OwnershipForm":"","OwnershipFormDescription":"","EDRPOU":"","CounterpartyType":"PrivatePerson","ContactPerson":{"success":true,"data":[{"Ref":"e78db48e-bd7e-11ec-92e7-48df37b921da","Description":"\u0406\u0432\u0430\u043d\u043e\u0432 \u0406\u0432\u0430\u043d \u0406\u0432\u0430\u043d\u043e\u0432\u0438\u0447","LastName":"\u0406\u0432\u0430\u043d\u043e\u0432","FirstName":"\u0406\u0432\u0430\u043d","MiddleName":"\u0406\u0432\u0430\u043d\u043e\u0432\u0438\u0447"}],"errors":[],"translatedErrors":[],"warnings":["Person already exists!"],"info":[],"messageCodes":[],"errorCodes":[],"warningCodes":[],"infoCodes":[]}}],"errors":[],"warnings":[],"info":[],"messageCodes":[],"errorCodes":[],"warningCodes":[],"infoCodes":[]}]
Веб-програмування 64 ставки 29 липня
HTML та CSS верстання 14 ставок 23 липня
Веб-програмування 83 ставки 20 липня