juvian

Members
  • Content Count

    143
  • Joined

  • Last visited

  • Days Won

    24

Posts posted by juvian


  1. Efectivamente hace algo similar a las últimas 24 horas, no son las publicadas en el día de hoy.

    No se encuentra documentado, pero en vez de today se puede mandar cantidad de horas. since = hora actual te daría algo más similar a las publicadas del día de hoy. No hay manera documentada de especificar minutos así que podrías tener un error de 1 hora


  2. Tenés que mirar el error que aparece en la respuesta, en este caso no se puede publicar buy_it_now en esa categoría:

    {
    "message": "Category MLA29589 only supports listing modes: [classified].",
    "error": "item.buying_mode.invalid",
    "status": 400,
    "cause": [],
    }

  3. Ter maneira de especificar os multiget com atributos de tipo array. Na api de https://api.mercadolibre.com/sites/MLA/search, posso fazer https://api.mercadolibre.com/sites/MLA/search?attributes=results mail nao ha maneira de obter só os ids ou o stock. Sería ótimo poder fazer https://api.mercadolibre.com/sites/MLA/search?attributes=results.id,results.available_quantity.


  4. El orden en que aparecen los listados de publicaciones al buscar en mercadolibre no me estarían coincidiendo con los de la api de search. Al buscar "drone" en la aplicación mobile o en una ventana de incógnito sin estar logueado al site en la pc, el orden en que aparecen los listados ordenados por relevancia me dan igual que la api de search. Sin embargo, en una ventana logueado en una cuenta o en una ventana de incógnito sin estar logueado al site desde otra pc, el orden de la misma búsqueda difiere de la api.

    No comprendo por qué esto no es determinístico, y a qué se debe que aparezca un determinado orden o otro. Incluso depende de la máquina en que lo prube, ya que puede darme cierto orden logueado y el mismo o diferente deslogueado.

    Para mostrar un ejemplo, deslogueado o en la aplicación mobile me muestra (que coincide con la api): 

    WPG1A4.jpg

     

    Mientras que si hago la misma búsqueda logueado (o en otra máquina) me da el siguiente resultado (que difiere del de la api) : 

     

    ZMwtG7.jpg

     

     

     

     

    Como puede verse, la cuarta publicación difiere (y muchas otras). Esto es preocupante ya que en algunos casos incluso el orden de los primeros 3 difiere, dejando inconsistencias entre nuestra app (y la de mercadolibre mobile) con el sitio al realizar las mismas búsquedas.



    Quisiera una explicación de qué está sucediendo y si hay forma de que la api devuelva lo mismo que el site, o saber cuándo se producen distintos resultados


  5. Hola, gracias por tu rapida respuesta. Lamentablemente necesito saber todas las publicaciones del vendedor asi que no puedo filtrar por categoria. Lo de multiget y filtrar los atributos que necesito lo uso mucho ya con otras cosas. Hay forma de pedir menos info para la api de search como haces con la de items?

    o veo que este documentado, pero por ej. hacer https://api.mercadolibre.com/sites/MLA/search?nickname=CADENACISA&limit=50&attributes=paging.totalfunciona perfecto. Lo que nunca pude es pedir por ej. solo el id y el titulo desde la api de search, que es la que mas me esta consumiendo. https://api.mercadolibre.com/sites/MLA/search?nickname=CADENACISA&limit=50&attributes=results me da solo los resultados, pero ahi ya no se si hay forma de pedirle solo ciertas cosas de cada uno de esos resultados. En definitiva seria similar a pedir solo los ids de las pictures sobre la api de items


  6. Cada 1 semana necesito ver si un vendedor publico nuevas cosas desde la ultima vez que me fije. Hay alguna forma de filtrar o ordenar por la fecha de creacion? 

    Sé que existe el filtro de since=today, pero eso solo sirve para 1 dia. Actualmente la unica forma que tengo es mirar todas las publicaciones del vendedor y ver si lo habia visto o no. Y para vendedores con 10000-50000 publicaciones, eso consume bastantes api calls.

    Hay alguna mejor forma? (no tengo el access token asi que tampoco me sirven notificaciones)


  7. Hay alguna manera de saber si una publicacion fue republicada? Desde la republicacion puedo ver el parent_item_id, pero desde el parent no hay un child_item_id

    Las unicas 2 formas que conozco son por un lado buscar los items del mismo vendedor con el mismo titulo y ver si en algun parent_item_id esta el que quiero. Por otro lado ir al permalink del viejo y ver si me redirije a la republicacion

    No hay alguna forma mas directa? (sin access token)