Realizar conexion API con nodeJs y buscar posibles errores del proveedor API
$30-250 USD
Finalizat
Data postării: peste 3 ani în urmă
$30-250 USD
Plata la predare
Buenas soy un desarrollador que está teniendo problemas con el consumo de una API.
Tengo la API implementada en muchos aspectos pero hay un paso donde hay problemas a la hora de enviar los datos. Estos datos se envían en formato FormData y aunque he conseguido realizar la petición con Postman no hay manera que desde un código en NodeJs funcione correctamente.
La url de informacion de la api:
[login to view URL]
Busco alguien experimentado con el consumo de APIS dese Node y con la generación de objetos FormData en Node para poder compartir pantalla y que me ayude a ver si estoy realizando algo mal.
Codigo de la peticion a la API
El Toolld esta borrado para la demostración.
const FormData = require('form-data')
const Request = require('request');
let itemCartData = new FormData({
cartItems: [
{
'toolID':"--------",
'MyCartItemReference' : "DR_ZUt0UXlRG",
'modelID': "6e0ede4a-5507-48d5-8eac-cec6682cded5",
'fileScaleFactor': "1.00",
'materialID' :"035f4772-da8a-400b-8be4-2dd344b28ddb",
'finishID' :"bba2bebb-8895-4049-aeb0-ab651cee2597",
'quantity' :1,
'xDimMm' :"23.11",
'yDimMm' :"8.00",
'zDimMm' :"22.99",
'volumeCm3' :"0.19",
'surfaceCm2' :"5.11",
'iMatAPIPrice' :"12.75",
'mySalesPrice' :"14.66"
}],
currency:'EUR'
});
const createItemCar = (requestQuery) => {
return new Promise((resolve,reject) => {
[login to view URL]({
"headers": {
"Accept": "application/json",
"Content-Type":"multipart/form-data",
"Content-Length": [login to view URL]
},
"url": "[login to view URL]",
"data": [login to view URL](requestQuery)
}, (error, response, body) => {
if(error){
reject(error)
}
resolve([login to view URL](body))
});
})
}
createItemCar(itemCartData)
.then(resp => [login to view URL](resp))
.catch(err => [login to view URL](err));
En caso de que exista un error en la API del proveedor es necesario aportar documentación sobre este error.
Hola me interesa tu proyecto, tengo más de 7 años de experiencia en desarrollo con el stack de javascript tanto frontend como backend. También tengo experiencia en integración con Rest API de terceros.
$100 USD în 7 zile
4,9 (6 recenzii)
5,3
5,3
3 freelanceri plasează o ofertă medie de $100 USD pentru proiect
Hi,
I just reviewed your project description and interested in your job now.
I am a full-stack developer who has rich experience in web development, especially in Laravel, Angular, React, Node.
So I can implement your job perfectly in accordance with your attentions.
I hope to discuss more via chat.
Thanks,
Best regard