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

297
Vistas
Cómo publicar una matriz en swagger api

He integrado swagger php api outr rest-api, todos los servicios funcionan bien, pero tengo un problema en la matriz post json en api. esto no funciona por favor me pueden ayudar.

Aquí mi código api swagger

 /** * @SWG\Post(path="/createbetsnap/get_all_game_data", * tags={"Create Betsnaps Section"}, * summary="This function used to get selected tournament schedule date and other master data like size, prize structure and entry fee", * description="", * operationId="get_all_game_data", * produces={"application/json"}, * consumes={"application/json"}, * @SWG\Parameter( * name="Login_Session_Key", * in="header", * description="The Login Session Key of logged in user.", * required=true, * type="string" * ), * @SWG\Parameter( * name="game_tournament", * in="formData", * description="The game tournament ids array field.", * required=true, * type="array", * @SWG\Items(type="string") * ), * @SWG\Response(response=200, description="success message with data array"), * @SWG\Response(response=500, description="Invalid username/password supplied") * ) */

código completo anterior en swagger que agregué antes de mi api.

Quiero publicar el campo game_tournament como

 {"game_tournament":["18","8"]}

Pero desde la publicación del panel swagger-ui en el siguiente formato

 game_tournament=8,18

¿Pueden ayudarme, por favor, qué está mal con mi código, qué necesito cambiar?

Gracias de antemano.

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

usando, por ejemplo, el paquete Swagger Lume para Laravel / Lumen, puede obtener lo que está pidiendo al:

 * @OA\Parameter( * name="game_tournament[]", * in="query", * description="The game tournament ids array field", * required=true, * @OA\Schema(type="array", @OA\Items(type="string")), * ),
about 4 years ago · Santiago Trujillo Denunciar

0

Para publicar datos JSON, debe usar un parámetro in: body y especificar el tipo de datos usando @SWG\Schema :

 * @SWG\Parameter( * name="game_tournament", * in="body", * description="The game tournament ids array field.", * required=true, * @SWG\Schema( * type="array", * @SWG\Items(type="string") * ) * ),
about 4 years ago · Santiago Trujillo Denunciar

0

Solo inténtalo:

 * @SWG\Parameter( * name="game_tournament[]", * type="array", * items="string", * collectionFormat="multi", * required=true, * in="query", * ),
about 4 years ago · Santiago Trujillo 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