juvian

Members
  • Content Count

    169
  • Joined

  • Last visited

  • Days Won

    26

Everything posted by juvian

  1. Não há documentação sobre isso, tentei algumas coisas e uma solução é primeiro fazer a pesquiza do item: https://api.mercadolibre.com/items/MLA639523401 e dai pegar o catalog_product_id (MLA6183840). Depois usa ese catalog_product_id pra fazer https://api.mercadolibre.com/reviews/item/MLA6183840
  2. Bueno después de probar varias cosas llegué a la conclusión de la api no se esta "actualizando" con TODAS las publicaciones de aproximadamente las últimas 36 horas, es decir que toda publicación publicada en las últimas 36 horas no va a aparecer en ningún resultado de búsqueda de api (sin access token). Anda a saber qué api usa el front end que sí está funcionando. Publiqué una hace 20 minutos y la api me sigue diciendo que tengo 3, por más que ahora tengo 4 activas. @Leandro Bertalot P.D: pareciera pasar solo para MLA, MLB y MLC funcionan bien
  3. Fijate que el problema no es el parámetro ese, ya sin el parámetro la página devuelve más resultados que la api.
  4. Fijate como te puse antes, el parámetro es orders, no sort
  5. Apex, hice mi propia implementación pero me basé en una ya hecha: https://salesforce.stackexchange.com/questions/132135/how-can-i-compose-a-multipart-form-data-request
  6. Con la api pública ni se puede hacer eso y hay que iterar todos los productos del seller ^^
  7. Si te fijás en available_filters no hay nada que filtre por fecha de modificación, con lo cual lo que estás poniendo no cambia nada. Lo que podés hacer es ordenar por fecha de modificación: &orders=last_updated_desc y ir iterando los productos hasta que llegues a uno con la fecha menor a la que buscás
  8. Por lo menos multipart te viene soportado en php, a mí me tardó 2 días definir el protocolo multipart para poder enviar archivos ^^
  9. Ahí en otro foro hicieron algo similar para upload de imágenes, tal vez te sirve: La principal diferencia que veo con lo tuyo es que usa CURLFile
  10. Tendrías que mirar el request que estás enviando para saber qué está mal. Una forma es en vez de usar la api de ml usar https://httpbin.org/post que te devuelve en formato json la info que posteaste. En el primer ejemplo casi seguro que el json_encode no va, en el segundo ejemplo pareciera bien, tal vez hay algún error con la url del archivo. Pero fijate que te devuelve httpbin
  11. En ningún momento tenés que usar una ruta, al hacer upload del attachment mediante multipart data, la api te devuelve un id que luego es el que tenés que usar al enviar el mensaje. Si tenés curl podés probar con el ejemplo que hay en la documentación, y hay forma de mostrar más detallado lo que esta haciendo curl al enviar el request
  12. Depende mucho de en qué programás qué tan fácil es, pero básicamente se trata de hacer un request en donde le pasas el archivo como multipart data: https://stackoverflow.com/questions/1378920/how-can-i-make-a-multipart-form-data-post-request-using-java https://www.techcoil.com/blog/how-to-upload-a-file-via-a-http-multipart-request-in-java-without-using-any-external-libraries/ Hay mucho en internet una vez que sabes qué buscar.
  13. Si te fijás en la parte de filtros, vas a ver que en sorts está vacío, es decir, no estás ordenando por nada y por defecto supongo que ordena por fecha de respuesta. A diferencia de otras api el parámetro para ordenar no se llama sort, sino sort_fields. Tendrías que cambiar a: 'sort_fields' => 'date_created', 'sort_types' => 'DESC'
  14. Well, clearly ml has no way to access your internal file image just from your computer path. You need to upload the image binary data, in a special format. There is not much documentation about it, you can either try the curl example they give in their docs and then set curl debugging options to check how is curl sending the data, or you can just search how file upload is done in general: https://stackoverflow.com/questions/21905942/posting-raw-image-data-as-multipart-form-data-in-curl.
  15. You will need to upload them to a sever, but that server can be mercadolibre: http://developers.mercadolibre.com/working-with-pictures/ You upload the picture with their api, get a picture id and then use that id instead of source
  16. Como se puede ver, se cambió de tipo lista a tipo número, con lo cual con número no hay una lista de valores. Ahora con mandar el número de año en vez de id alcanza
  17. Es posible que la razón por la cual sea "aleatorio" es porque se te están cacheando requests. Fijate de desabilitar cache y ver si o siempre anda o siempre no anda, lo cual sería el comportamiento esperado.
  18. http://developers.mercadolibre.com/es/recurso-de-visitas/
  19. Vendas de um vendedor = vendas de todos seus produtos. Pesquiza os items do vendedor e totalize a quantidade vendida
  20. Tal vez hay mejor manera, pero con access token podés obtenerlas mediante /my/received_questions/search. Sin access token lo único que se me ocurre es iterar las preguntas de cada item del vendedor.
  21. No hay manera, ML no provee data histórica en sus apis públicas excepto por preguntas y visitas. Tenés que calcular por tu cuenta esas métricas
  22. El link sigue teniendo el access token, te recomiendo editarlo. Con qué estás haciendo el request? con la sdk de python? Haciendo el call por curl pareciera funcionar, aunque le tuve que sacar el header de Accept para que ande.
  23. Pareciera que ese es el caso. Probé con otra categoría y sucedió lo mismo. Probé con búsqueda por query en vez de por categoría e igual. Incluso desde la propia página de mercadolibre si buscás por ejemplo auto y llegas al offset 15000, ya después no devuelve nada: https://autos.mercadolibre.com.mx/auto_Desde_15000. @Wesley Nascimento alguna idea?
  24. Efectivamente el límite del offset de la api de search es de 50000, está "mencionado" en la documentación:http://developers.mercadolibre.com/es/busca-items-por-vendedor/ -> Además ya se preguntó esto (aunque en portugués) aquí: Si sólo te interesa poder iterar por todos los items, una manera es ordenar por precio de forma creciente, mirar hasta offset 50000 y luego pasar a forma decreciente y iterar hasta llegar a un item ya visto. De esta forma se podrían iterar hasta 100000. Otra manera es aplicando filtros, por ejemplo las subcategorías de esa categoría para intentar llegar a menos de 50000 resultados.
  25. Una opción es tener un servidor intermediario que sepa para cada cliente la url correspondiente y que el redirect uri de la app sea el de ese intermediario y que el intermediario dependiendo del cliente, redirija a la url para ese cliente, con los datos que haga falta