Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

187
Views
¿Cómo pasar parámetros de consulta en la API de descanso?

He pasado el método de inclusión de parámetros del cuerpo en un solo objeto para llamar a la API, pero no puedo pasar los parámetros de consulta en el objeto.

el código es

 let fkPostPayload = { httpMethod: "POST", path: "/event", body: { "payload": { "application": { "id": 11870117004, "candidate": { "id": 10921993004, "first_name": "011200aaa0Test01FF", "last_name": "01111200aa0Test01FF", "title": null, "is_private": true, "can_email": true, "external_id": null, "phone_numbers": [], "email_addresses": [ { "value": "02000111aaa111Test01FF@test.com", "type": "personal" } ], }, } } }, queryParam:{ "clientId":70, "countryCode":"BRA","partner":"AA-GMS" } }

Pasé la carga útil en la llamada api, pude obtener el valor de los parámetros del cuerpo pero no pude obtener los valores de queryparam. sugerir la mejor solución.

cuando traté de obtener el valor de los parámetros de consulta usando req.query su objeto vacío de retorno.

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Intenta pasar parámetros en la ruta.

 import map from 'lodash/map' const httpBuildQuery = function (url, queryParams) { const queryString = map( queryParams, function (val, key) { return encodeURIComponent(key) + '=' + encodeURIComponent(val) } ).join('&') if (queryString) { const separator = !url.includes('?') ? '?' : '&' return url + separator + queryString } else { return url } } let fkPostPayload = { httpMethod: "POST", path: httpBuildQuery("/event", { "clientId":70, "countryCode":"BRA","partner":"AA-GMS" }), body: { "payload": { "application": { "id": 11870117004, "candidate": { "id": 10921993004, "first_name": "011200aaa0Test01FF", "last_name": "01111200aa0Test01FF", "title": null, "is_private": true, "can_email": true, "external_id": null, "phone_numbers": [], "email_addresses": [ { "value": "02000111aaa111Test01FF@test.com", "type": "personal" } ], }, } } } }
about 4 years ago · Juan Pablo Isaza Report

0

de lo contrario simplemente podemos pasar usando

queryStringParameters:{clienteId:"70"}

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!