Find Jobs
Hire Freelancers

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.
ID-ul proiectului: 28107928

Despre proiect

3 propuneri
Proiect la distanță
Activ: 4 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
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
Avatarul utilizatorului
Hello, I read just your description. I can do it perfectly in 2 hours. Looking forward to hearing from you.
$100 USD în 1 zi
5,0 (4 recenzii)
2,8
2,8
Avatarul utilizatorului
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
$100 USD în 7 zile
5,0 (2 recenzii)
1,6
1,6

Despre client

Steagul SPAIN
Arenys De Munt, Spain
5,0
1
Metoda de plată a fost confirmată
Membru din mar. 29, 2016

Verificarea clientului

Alte proiecte ale acestui client

Realizar conexion API con nodeJs
€8-30 EUR
Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.