Fernando Aguirre

Members
  • Content Count

    153
  • Joined

  • Last visited

  • Days Won

    18

Everything posted by Fernando Aguirre

  1. Fernando Aguirre

    Actualización masiva

    Hola. Lo que se referia Mldev es que no es posible por medio de la API. Lo que si es posible es que tu desarrolles eso, que tu script procese un archivo csv y postee todas las actualizaciones. Ya simplemente procesas la informacion y dejas que funcione el script. Ten en cuenta que son bastantes publicaciones y hacerlo todo de una sola vez podria causar algun tipo de error. Ya depende de ti como aplicar controles para que sean procesadas, delays, filtros, yo que se. Saludos
  2. Fernando Aguirre

    Login por backend

    Hola Hay un ejemplo de login en el sdk de php.
  3. Fernando Aguirre

    Adjuntar archivo

    Hola Estaba tratando de llegar a lo mismo pero usando jquery para enviar un archivo a un script en php. Lo de enviar el archivo con Jquery estaba facil, el show fue que no podia procesarlo en php. if (isset($_FILES['files']) ){ try { $f = $_FILES['files']['tmp_name'][0]; $fn = $_FILES['files']['name'][0]; $m = $_FILES['files']['type'][0]; $url = 'https://api.mercadolibre.com/messages/attachments?access_token='.$token; $args['file'] = new CurlFile($f, $m, $fn); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HTTPHEADER,array('Content-Type: multipart/form-data')); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // stop verifying certificate curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $args); // post images curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); // if any redirection after upload $r = curl_exec($curl); curl_close($curl); print_r($r); } catch (RuntimeException $e) { echo $e->getMessage(); } } Y con ese codigo pude hacer que me devolviera el id del archivo subido al servidor de ML Saludos!
  4. Fernando Aguirre

    Costo Neto de una Orden

    Sale amigo. Saludos
  5. Fernando Aguirre

    Notificaciones repetidas

    Como comenta Mldev, siempre van a recibir varias motificaciones al momento de crear la orden. Primero tienen que emtender como funciona ML y despues ya sabran porque el mar de notificaciones en 5 segundos. Toda orden lleva un proceso, creacion, pago, autorizacion del pago, creacion del envio y varios mas. De igual manera el shipment lleva mas o menos el mismo proceso, por lo que te bombardean de notificaciones porque generalmente todo eso sucede en menos de 10 segundos. Si quieres tener todo controlado, hazlo desde tu base de datos, controla el order ID y listo, las notificaciones mo tendrian que ser un problema en tu app. Saludos
  6. Fernando Aguirre

    Costo Neto de una Orden

    Hola amigo. Muchas veces se ha comentado que la API no va a hacer magia y hacernos todo el trabajo jajaja. Es tan simple como que descuentes el costo del envio, si fue "gratis" y a tu cargo, y la comision de ML, que esa informacion si viene en la informacion de la api de orders y shipments (para le costo del envio). Saludos!
  7. Fernando Aguirre

    Hay un repositorio de Datasets?

    Nomas ingresa a los datos publicos de la api y creas tu propia base de datos. Saludos!
  8. Fernando Aguirre

    Uso de Mercado Envíos unicamente.. se puede?

    Hola si eres de Mexico, existen varias plataformas para integrar envios, por ejemplo srenvio y muchas otras. Digo por si te andas topando con pared. Saludos
  9. Hola. En mi app doy un periodo de prueba, algunos deciden seguir y otros no, por lo que estaba haciendo una limpia de los que no seguian, muchos dejan los permisos a la app vigentes por lo que se los revoco y demas. El unico problema es que me siguen llegando notificaciones de estos usuarios. Existe algun tiempo que se debe de esperar para que dejen de llegar las notificaciones de los usuarios que ya no tienen permiso para usar mi app? Saludos!
  10. Fernando Aguirre

    Cuando dejan de llegar las notificaciones?

    Hola. Al momento de refrescar el token ya no me deja por lo que ya los permisos no existen, solo necesito saber cuando dejan de llegar las notificaciones jajaja, 6 horas, 24 horas, mil horas. Solo era un consulta. Gracias por sus respuestas
  11. Fernando Aguirre

    Cuando dejan de llegar las notificaciones?

    Hola. Eso ya lo hice, de echo lo dije donde puse "por lo que se los revoco y demas.". Mi pregunta era distinta, que si cuando dejan de llegar las notificaciones despeus de revocar los permisos. Gracias por la respuesta
  12. Hola. Una vez descubrimos en este foro que las compras con carrito, tienen el mismo shipping_id y esa era la referencia. Salufos
  13. Fernando Aguirre

    DUDA SOBRE LA DOCUMENTACION FLUJO SERVER SIDE

    Creo que yo puse un codigo en php para hacer el refresh al token. Y asi debe de ser, tienes que guardar esa informacion en tu base de datos y cada 5 horas obtener un nuevo token, esto lo haces por medio de un cronjob y asi ya no tienes que decirle a tu cliente que cada 5 horas actualice el token. Saludos
  14. Hola buen dia. Me he dado cuenta de un caso en especial, cuando se elimina una pregunta desde Mercadolibre, simplemente se elimina pero no se envia una notificacion que avise de este nuevo estado. De echo en la API se marca que existe un status de "DELETED" pero realmente nunca se utiliza porque al eliminar la pregunta, realmente se elimina cualquier pista de esta, por lo que se hace imposible asignarle el status mencionado, ya que no existe esa pregunta. Puedo entender lo anterior, es normal, para no tener espacio mal utilizado. Lo que hago ahorita en mi app es verificar continuamente el estado de las preguntas, y si al realizar la consulta, la respuesta del status es un 404, entonces la elimino de mi base de datos. Esto se me hace muy innecesario, el mismo ML nos pide que demos un buen uso a la API, pero este caso me hace tener que hacer estas llamadas. Seria muy agradable que enviaran una notificacion de la pregunta cuando es eliminada. Saludos y feliz año nuevo!
  15. Fernando Aguirre

    No se envia notificacion al eliminar pregunta

    Hola. Jajaja no puede ser, igual lo reporte a ML a ver que me responden. Me dijeron que lo pasaron al departamento correspondiente y luego me avisaban. Saludos!
  16. Fernando Aguirre

    Hay un repositorio de Datasets?

    Hola. Yo tengo un app con varios usuarios y ellos me tienen la confianza de que no voy a compartir sus datos con nadie. Si alguien accesa a la informacion de un usuario, puede accesar a TODO, por lo que es bastante peligroso. Si son datos publicos, entonces puedes realizar las consultas sin la necesidad de saber informacion de los usuarios y ni necesitas crear una app para esto porque te lanzara informacion que todos pueden ver. Si te refieres a lo anterior, pasate por la documentacion y ahi puedes verificar cual es la informacion que se encuentra disponible para todos los usuarios. Saludos!
  17. Fernando Aguirre

    whitelist ip's notificaciones

    Hola buen dia. No recuerdo en que seccion puse la lista de IPs que pertenecen a Mercadolibre y de esta manera verificar la autenticidad. Solo busca un poco y encontraras el rango. Saludos
  18. Fernando Aguirre

    Java SDK - No cierra los threads

    Hola, lo que yo hice fue utilizar un servidor aparte para las notificaciones, y otro para la plataforma que manejo. Tambien llegan bastantes cada segundo. Me pasaba algo similar en php con nginx, y simplemente cambie la cantidad de threads simultaneos y el tiempo que duraban vivos, eso soluciono todo.
  19. Fernando Aguirre

    Impresion, envio API

    Hola. Si ese campo era, esque no me acordaba bien el nombre. Es facil detectar cuando una guia ya fue impresa, como te digo, ese campo estara en "null" cuando no haya sido impresa, y en cuanto sea impresa, ya siempre tendra un timestamp de la ultima vez que fue impresa. Saludos
  20. Fernando Aguirre

    Impresion, envio API

    Hola. Tienes que imprimirla y en el apartado de las fechas, aparecera una que dice "last printed", cuando no se ha impreso el dato sera null, y cuando la hayas impreso, aparecera un timestamp. Saludos
  21. Fernando Aguirre

    Impresion, envio API

    Hola. Como ya lo he dicho antes, no esperes que la API te resuelva la vida. Guarda la informacion de la orden en tu base de datos, utiliza las notificaciones y asi controlas los diferentes estados de la orden. Cada vez que te llegue una notificacion actualizas la orden en tu base de datos. La guia la vas a poder imprimir hasta que el estado sea "ready_to_ship" Saludos
  22. Fernando Aguirre

    Mandatory free shipping added

    Hola. Tu solo te has respondido. Tienes que agregar envio gratis obligatoriamente. Saludos
  23. Fernando Aguirre

    Error al intentar refrescar el token

    Hola. Usa cloudfare para el SSL, te lo automatiza y no tienes que instalar nada. Saludos
  24. Fernando Aguirre

    Limite de caracteres

    Hola. Ayer me di cuenta de algo por medio de un cliente, la API de ML tiene un limite de 3500 caracteres por mensaje post venta. Se los comento para que esten enterados. Saludos
  25. Hola. Solo puedes accesar a los datos publicos del usuario, no a su informacion privada, a menos de que le hayan dado acceso a tu app para que puedas ver sus datos. Supongo que quieres sacar informacion como, direccion completa, nombre real, EMAIL, y demas informacion. Vaya, todos en algun punto lo intentamos hacer, obtener el mail para no usar Mercadolibre y hacer el trato directamente, pero pues seria un backdoor muy grande por parte de ML si fuera tan facil obtenerlo. Y un comprador comun, jamas va a dar acceso a una app, por desconfianza y porque no tiene sentido. Es imposible, a menos de que el usuario autorice a tu app ver sus datos, que esta complicado con el simple hecho de realizarte una pregunta. Saludos