Fernando Aguirre

Members
  • Content Count

    52
  • Joined

  • Last visited

  • Days Won

    10

Fernando Aguirre last won the day on September 18

Fernando Aguirre had the most liked content!

2 Followers

About Fernando Aguirre

  • Rank
    Newbie

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Fernando Aguirre

    Forzar logout y redirigir a auth.mercadolibre

    Hola buen dia. Confirmo que el metodo de lparedesl funciona a la perfeccion! Gracias!
  2. Fernando Aguirre

    Opiniones en Productos

    Hola Woomelly Como experiencia propia en mis publicaciones, de repente empezaron a aparecer, yo reo que hay un minimo de ventas para que aparezcan estas opiniones al producto, ademas Mercadolibre "invita" a compradores para que hagan uno de esos reviews, te lo digo porque a mi me invitaron a que lo hiciera, y ahora si, no hay mucha informacio nde ocmo funciona eso. Tambien podria asegurar que tiene algo que ver, el ser mercadolider, se ve mas como un incentivo por pertenecer a este grupo. Esa es mi experiencia como vendedor. Ya como programador, la verdad no me he enfocado mucho en el api de feedback. Saludos!
  3. Fernando Aguirre

    error 403

    Danos mas informacion, utilizas algun SDK? Muestranos parte del codigo donde crees que esta fallando por favor.
  4. Fernando Aguirre

    error 403

    Buen dia. Ese error lo dice todo, tu token de acceso es invalido, esto significa que ya se vencio el que tenias, te recuerdo que los tokens solo duran 6 horas "vivos" y tienes que estar pidiendo uno nuevo cada 6 horas o menos para poder utilizar los recursos privados de la API. Si tienes ese problema, entonces tu problema es mas basico, porque no estas requieriendo el token. https://developers.mercadolibre.com/es/autenticacion-y-autorizacion/ Saludos!
  5. Fernando Aguirre

    Autenticacion y listado de preguntas

    Hola, primeramente leete toda la fuia de la API, si estas seguro que no esta la informacion que necesitas, ahi si es momento de preguntar tus dudas, y claro, dudas, no vamos a hacer todo el codigo, esto lo digo porque muchas personas estan cobrando por lo que vienen a preguntar aqui, y cuando ayudamos ni un cafesito invitan jajaja, esto del cafesito ya fue broma, pero si, la otra vez recibi un mensaje privado donde me decia que tenia una "super emergencia" y que necesitaba un codigo completo y terminado porque un cliente se lo estaba pidiendo, y en ningun momento menciono algun pago por compartir el codigo. Dicho lo anterior, por uno la pagan todos, y si les ayudo, ya han visto post mios, pero tampoco abusen, son programadores profesionales y su trabajo es investigar lo que no saben jajaja. Saludos!
  6. Fernando Aguirre

    Envío automático de mensajes venta nueva

    Hola buen dia, he creado una herramienta comercial para los usuarios de Mexico, se llama MercadoBot.net Envia mensjaes automaticos personalizables, solo editan lo que quieren enviar cuando se crea una ordern, cuando es enviada y cuando es recibida por el cliente. Tambien pueden enviar un mensaje especifico para alguna publicacion especial, solo se enviara si les compran en esta. Saludos
  7. Fernando Aguirre

    Cómo se obtiene el id de un producto recien publidado?

    Hola. A como veo tu reto, es algo tan simple como accesar a informacion dentro de un array, ahi te va: $itemInfo = array ( [body] => stdClass Object ( [id] => MLV526736105 <<<<----- [site_id] => MLV [title] => Item De Test - No Ofertar [subtitle] => [seller_id] => 96773693 [category_id] => MLV60184 [official_store_id] => [price] => 10 [base_price] => 10 [original_price] => [currency_id] => VES [initial_quantity] => 1 [available_quantity] => 1 [sold_quantity] => 0 [sale_terms] => Array ( $id = $itemInfo['body']->id Y listo. Si estas recibiendo una notificacion, tienes que hacer un file_get_contents('php://input') Y ya con esto obtendras la informacion de la notificacion, que te dara un resource, creas un objeto de la clase Meli, haces un get a la API con el resource de la notificacion, y obtendras el array. Eso es lo que te entendi, si necesitas algo mas, solo pregunta. Saludos!
  8. Fernando Aguirre

    Tiempo de elaboracion

    Tiene sus pros y contras el dropshipping, pero como todo, cuando se abusa, todo se convierte en negativo. El que sufre mas en el dropshipping es el cliente, porque tu como vendedor te "lavas las manos" cuando pides el articulo de china y ya que "el chino se encargue" y no te importa si tarda un mes en llegar, o si pago impuestos y demas. A mi parecer es un abuso al cliente esto. En el caso contrario, cuando pones el ejemplo de la refaccionaria, tienes razon, no siempre se tienen piezas especiales y en este caso el dropshipping es necesario y valido, pero lamentablemente no siempre es el caso. Saludos
  9. Fernando Aguirre

    Limites descarga

    Si eso falto decir, guarda la informacion en tu base de datos, si vas a estar consultando informacion que no cambia, como la informacion de un usuario, no la estes consultando a la API cada vez que hagas refresh a tu app, mejor guarda esa informacion en tu servidor., por ejemplo. Saludos!
  10. Fernando Aguirre

    Limites descarga

    Hola buen dia. El token es como un codigo de acceso para obtener informacion de mercadolibre, claro, informacion de la cuenta a la que este asociada tal token. Te recomiendo que lea la documentacion de la API https://developers.mercadolibre.com/es_ar/recursos-publicos-privados El token es gratis, solo necesitas tu cuenta en mercadolibre. Cualquier duda que te salga despues de leer la documentacion, bienvenida. Saludos!
  11. Fernando Aguirre

    Omnicanalidad

    Buen dia. Primeramente te recomiendo que hagas una pagina en facebook e inviertas un poco de publicidad enfocada a vendedores en Mercadolibre, tambien puedes ir viendo los vendedores de mercadolibre, de uno en uno, e ir ofreciendoles la herramienta, hay algunos vendedores que su usuario es "vendedor" y su pagina web es "vendedor.com" esa es la manera facil de encontrarlos. Con tus amigos o conocidos que sepas que vendan por MercadoLibre. En la camara de comercio de tu localidad. Puedes realizar un portafolio o tipo curriculum de que es lo que hace tu herramienta, o un landing page. Saludos!
  12. Fernando Aguirre

    API mercado-envios-full

    Hola. La informacion sobre fulfillments en la API practicamente es muy desconocida, existe solamente esta informacion: https://developers.mercadolibre.com/es_ar/nuevo-logistic_type https://developers.mercadolibre.com/es_ar/fulfillment-como-generar-la-nota-fiscal-de-venta La compra está hecha con Fulfillment y el paquete todavía no fue entregado o tiene una medición en curso. Esas 3 cosas es lo que existe en la documentacion, y en base a mi experiencia: - Todo es igual, menos el shipping, no se brinda informacion al hacer una llamada a orders, ni tracking number, paqueteria, nada, es imposible saber informacion del envio por medio de la API. - SI intentas enviar algun mensaje post venta, no se podra hasta que el paquete sea marcado como recibido, asi que no gastes energias en tratar esto, simplemente el servicio se bloquea. - Aun no me han llamado los de ML para poder utilizar fulfillment, jajajaja, y eso que les envie correo y todo. Esos son los puntos a tomar en cuenta hasta el momento, que he aprendido en lo que he trabajado. Saludos
  13. Fernando Aguirre

    Como iniciar proyecto en Visual Basic

    Hola. Para adicionar informacion a la respuesta de mldev, la documentacion se encuentra para que no se tenga que estar respondiendo este tipo de preguntas, ya que leas lo esencial y lo referente a lo que necesitas, y si realmente la informacion no se encuentra en la documentacion, ahi es cuando podemos ayudarte, y solo ayudar, no vamos a resolverte el problema. Te digo lo anterior porque sucede mucho que son developers, estan cobrando por un trabajo y vienen a que les hagamos el codigo gratisy eso no va. Saludos.
  14. Fernando Aguirre

    Rango de ip de mercadolibre

    Hola buen dia. Estaba leyendo las buenas practicas de la API de mercadopago, y al final incluyen el rango de IPs desde donde mandan las notificaciones. Trate de buscar esta misma informacion en los API DOCS de mercadolibre pero no la encontre. Alguien sabe el rango de IPs desde las cuales mercadolibre manda las notificaciones? Esto para agregar mayor seguridad y evitar ataques de personas que no tienen nada que hacer. Estos son los rangos de ip que dan en mercadopago 209.225.49.0 - 209.225.49.255 216.33.197.0 - 216.33.197.255 216.33.196.0 - 216.33.196.255 63.128.82.0 - 63.128.82.255 63.128.83.0 - 63.128.83.255 63.128.94.0 - 63.128.94.255 He estado jugando con la api de MP y veo que comparten la informacion esencial, como tokens, app id y demas, podria ser posible que tambien se envien las notificaciones desde las mismas IPs? Me puse a ver el whois de algunas IP, como 10, y todas eran propiedad de mercadolibre, por lo que podria ser posible lo anterior. Como digo, es por seguridad, yo podria estar si nada que hacer, tomar la prueba gratis de una app, y simplemente jugar con las urls un rato, porque supongo que un gran fallo de seguridad seria que la url donde reciban sus notificaciones sea "https://app.com/notificaciones.php" o "https://app.com/notificaciones/notificaciones.php" y si no hay algun bloqueo tipo de bloqueo, como con estas ips, podrian enviar informacion falsa, o hacer un ataque masivo de request hasta destrozar el servidor, algo asi por el estilo. Saludos! + + + + + + + + + + + ACTUALIZACION Habia levantado un ticket de soporte, y me respondieron satisfactoriamente! ["{bloque : 209.225.49.0/24}", "{bloque : 216.33.197.0/24}", "{bloque : 216.33.196.0/24}", "{bloque: 63.128.82.0/24}", "{bloque : 63.128.83.0/24}", "{bloque : 63.128.94.0/24}"] 216.33.196.4 y 216.33.196.25 Al parecer son las mismas IPs, solo que en ML utilizan un rango mas bajo que en MP, esperemos que con esta informacion podamos proteger aun mas nuestras apps. Y ahora, como hacemos un filtro basico? $allowlist = array( '209.225.49', '216.33.197', '216.33.196', '63.128.82.', '63.128.83.', '63.128.94.' ); foreach ($allowlist as $key=>$ip){ if(strncmp($ip, $_SERVER['REMOTE_ADDR'], 10) === 0){ die('Ip out of range.'); } }; Simplemente ponemos los rangos de IP en un array, y hacemos un string comparison, si el que ejecuta el script no esta dentro de ese rango, adiosito. Saludos!
  15. Fernando Aguirre

    Como Obtener El Cargo Por Venta (Comision) de una Operacion

    Hola, para obtener el cargo por venta utilizas la api de orders y collections. Primero obten el "payment_id" de tu venta con la API de orders. Ya que lo tengas, utiliza la API de collections de esta manera .../collections/payment_id, ya que obtengas la informacion, el cargo se encuentra bajo el nombre de "marketplace_fee". Para obtener el costo del envio, solo utiliza la API de orders, se encuentra en "shipping->shipping_option->list_cost" Tal vez puedes esperar un tiempo para oobtener estos datos, una hora despues de que te llegue la notificacion, por ejemplo, yo lo hago al momento de que me llega la notificacion, nunca he tenido problemas de que no se me guarde alguno de los cargos. Los cargos siempre existen en los datos de la orden, solo que mercadolibre es muy raro, has de cuenta que es de esas veces en las que puedes tener un desastre en el codigo, todo mal codificado, pero al fin de cuentas hace lo que tiene que hacer, jajaja, asi me imagino Mercadolibre. Saludos!