Cómo aplicar múltiples condición de filtro para solicitar API durante la llamada de descanso

StackOverflow https://stackoverflow.com//questions/25052991

  •  21-12-2019
  •  | 
  •  

Pregunta

Estoy usando la API del pedido proporcionada por Shopify para mi solicitud. Tengo el requisito de obtener esas órdenes cuyo estado de cumplimiento es parcial o enviado. En la URL de reposo, he intentado el siguiente formato, pero nada ha funcionado. Donde estoy cometiendo el error. Por favor, sugerir algo.

https://teststore.myshopify.com/admin/orders.xml?updated_at_min=2014-07-17%2005:00:00-04:00& Fulfillment_status=Shipped &Fulfillment_Status=Partial

Esto está dando solo las órdenes enviadas parciales.

https://teststore.myshopify.com/admin/orders.xml?updated_at_min=2014-07-17%2005:00:57-04:00& Fulfillment_status=Shipped|Partial

Esto está dando todos los pedidos (sin desperdicio, parcial, enviado)

¿Cuál será el formato correcto para resolver mi problema

gracias

UTPAL MAYY

¿Fue útil?

Solución

Solo se puede filtrar por un CULTIPMENT_STATUS en ese momento.

https://teststore.myshopify.com/admin/orders.xml?updated_at_min=2014-07-17%2005:00:00-04:00& Fulfillment_status=Shipped &Fulfillment_Status=Partial

En este caso, solo obtiene parcial porque, ya que especifica el mismo param dos veces, el primer param se sobrescribe por el segundo.

https://teststore.myshopify.com/admin/orders.xml?updated_at_min=2014-07-17%2005:00:57-04:00& Fulfillment_status=Shipped|Partial

En ese caso, está filtrante para "enviado | parcial" literalmente, y dado que no es un estado válido, Shopify ignorará el parámetro.

Tendrá que hacer dos solicitudes, una para enviada y otra para parcial.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top