Gustavo A. Díaz

Members
  • Content Count

    7
  • Joined

  • Last visited

  • Days Won

    1

Gustavo A. Díaz last won the day on June 23

Gustavo A. Díaz had the most liked content!

About Gustavo A. Díaz

  • Rank
    Newbie

Recent Profile Visitors

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

  1. Buenas tardes, Escribo en este foro dado que en la sección de Soporte sinceramente no ayudan mucho, siendo que para mi, esto es una pobre implementación de la API (al menos en Python). Estoy tratando de adjuntar archivos, y viendo que no implementan el parámetro "files" en el método post, lo he realizado mediante MultipartEncoder (del módulo complementario de requests, llamado requests-toolbelt), pero sin éxito algo justamente porque mediante la API el parámetro data (body) es enviado en formato json. Ejemplo básico: from requests_toolbelt import MultipartEncoder encoder = MultipartEncoder( fields={ 'file': ( 'myfile.txt', open('/tmp/myfile.txt', 'rb'), 'text/plain' ) } ) self.post(path='the-url-path', body=encoder, extra_headers={'Content-type': encoder.content_type}) NOTA: por supuesto, self.post es el método de la API. Desde ya que esto dá como error, por la línea en cuestión del método body = json.dumps(body) : Entonces, ¿Alguien me puede dar una mano de como poder subir archivos? Dado que ni siquiera utilizan el método recomendado desde el módulo de requests: http://docs.python-requests.org/en/master/user/quickstart/#post-a-multipart-encoded-file Gracias de antemano.
  2. Gustavo A. Díaz

    Adjuntar archivo

    Buenas tardes, alguien sabe como subir un adjunto pero usando el SDK de Python?
  3. Gustavo A. Díaz

    Tarjetas de prueba

    Diego, sí. Me habían respondido en Soporte en su momento para probar con las tarjetas locales (por ejemplo, Tarjeta naranja) y funcionó bien (se me pasó pasar la data acá). ¡Gracias!
  4. Gustavo A. Díaz

    Tarjetas de prueba

    Hola, Desde que cambiaron la interfaz en Mercado Libre, no me deja ya usar las tarjetas de pruebas (con los usuarios de prueba) para realizar compras de prueba en las publicaciones de prueba... Uso las que están especificadas acá: https://www.mercadopago.com.ar/developers/es/solutions/payments/custom-checkout/test-cards/ Inclusive no me permite, por ejemplo, utilizar APRO en el campo Nombre (Card Holder). ¿Alguna idea de como realizar compras de prueba? Gracias.
  5. Gustavo A. Díaz

    Consulta Iniciación API MercadoLibre

    También puedes usar Python y tantos otros lenguajes de programación... o bien Frameworks para facilitarte la vida... ¿Porque siempre recomiendan solo PHP?...
  6. Buen día, Tenemos un problema cuando realizamos la autenticación y autorización (que lo realizamos dentro de un asistente). Nosotros desarrollamos la plataforma usando Django y JS (es decir, Python y JS). Por motivos obvios y protección de "cross domain javascript", no podemos ejecutar este paso correctamente. El diálogo que iniciamos para la autenticación se realiza dentro de un iframe (embebido dentro de un diálogo, como se muestra en la captura adjunta). Entiendo que el parámetro en la configuración de la APP (en https://developers.mercadolibre.com.ar/apps/) es para evitar este problema, ¿O me equivoco?. Sin embargo parece no estar funcionando. Por ejemplo el dominio que uso de prueba es home.ddns.gdnet.com.ar (valor agregado en "Origen del Javascript autorizado"). ¿Alguna idea o consejo manteniendo esta misma técnica? Sé que pudo optar por abrir una ventana nueva, pero no es lo ideal. Gracias.