Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

191
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar

0

de lo contrario simplemente podemos pasar usando

queryStringParameters:{clienteId:"70"}

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda