Programa para mercado libre

403 views
Skip to first unread message

Jorge Lozano Manifacio

unread,
Aug 6, 2019, 3:39:28 PM8/6/19
to Comunidad de Visual Foxpro en Español
Estimado Grupo,
  Desde hace mucho tiempo he desarrollado en VFP ... Ahora me estan pidiendo un sistema o modulo para conectarse a traves de la API de Mercado Libre ..
Alguien que tenga algo desarrollado o que me pueda ayudar

Erick Lezama

unread,
Aug 6, 2019, 4:31:39 PM8/6/19
to publice...@googlegroups.com
antes de llevar a cabo un programa de ese tipo que consiste basicamente en una integración, tienes información de la API de Mercado Libre y principalmente restricciones y limitaciones? Eso ha de hacerse via web service. Yo hice algo asi con un API de otra compañia de pagos pero debes verificar si es posible usarlo en aplicaciones bajo VFP. Casi siempre esas api estan orientadas a boton de pago que es WEB, eso no significa que no puedas usarlas desde VFP, el problema esta en la implementación y certificación posterior.



--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/70702e74-7818-4909-859f-883130986154%40googlegroups.com.

Mary

unread,
Aug 7, 2019, 10:02:36 AM8/7/19
to Comunidad de Visual Foxpro en Español
#Define crlf Chr(13)+Chr(10)

boundary =  '--'+Strtran(Sys(2015),'_','')
srcFile = "C:\fotos\gatofoto1.jpg"
content = Filetostr(m.srcFile)
fileName = justfName(m.srcFile)
name = "file1"

cPayload = m.boundary + crlf + textmerge('Content-Disposition: form-data; name="<<m.name>>"; filename="<<m.fileName>>"' ) + crlf + crlf+m.content + crlf+m.boundary + crlf

qPayload = Createbinary(m.cPayload)


Url="https://api.mercadolibre.com/pictures?access_token=APP_USR-4445598451554564-051810-7b3dd54f4c552f05cc4a529a1c7572ed-431405507&expires_in=21600&user_id=431405507&domains=www.mercadolibre.com"

With Createobject("MSXML2.ServerXMLHTTP") As msxml2.serverxmlhttp
       .open("POST",m.url,.F., "" , "" )
       .setRequestHeader("content-type", "multipart/form-data; boundary="+ Substr(m.boundary,3) )
       
       .send( m.qPayload)
      ?.responsetext

    
datolog =  .responsetext 

arch=fcreate("c:\gestionfiscal\app\log\error.txt")
fputs(arch,datolog)
Fclose(arch)

LOCAL oShell AS WScript.Shell
oShell = CREATEOBJECT("WScript.Shell")
oShell.Run("c:\gestionfiscal\app\log\error.txt",,.F.) 
RELEASE oShell

Oscar Bonet

unread,
Aug 7, 2019, 10:41:47 AM8/7/19
to publice...@googlegroups.com
y cual es el objetivo o requerimiento de la aplicacion? o para que conectarse con visual foxpro?

_________________
Oscar 
   

--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.


De conformidad con el decreto 2242 de Noviembre de 2015, nuestra Compañía está implementando la Facturación Electrónica y según comunicado  100202211-410 del 29 de Junio de 2018 emitido por la DIAN, se nos fijó el 1 de diciembre de 2018 para la emisión de la factura electrónica.
En consecuencia, hemos destinado la cuenta de correo electrónico: 
e-fac...@cialta.com      para recepción y emisión de facturas electrónicas.

Habeas Data: La Compañía Internacional de Alimentos Agropecuarios CIALTA S.A.S. cumple con los requerimientos de la Superintendencia de Industria y Comercio de Colombia sobre el manejo de información de datos personales, lo cual implica tener políticas claras de tratamiento de Base de Datos que usted puede consultar: Politicas Habeas Data 

Si desea tener más información sobre el particular, puede escribirnos al correo habea...@cialta.com 

Jorge Lozano Manifacio

unread,
Aug 7, 2019, 11:21:24 AM8/7/19
to Comunidad de Visual Foxpro en Español
el proposito es hacer un modulo para subir en forma masiva publicaciones en mercado libre .. y no solo publicar, sino tambien actualizar publicaciones, y todo lo que conlleva 


El martes, 6 de agosto de 2019, 14:39:28 (UTC-5), Jorge Lozano Manifacio escribió:

LEWIS LOPEZ GOMEZ

unread,
Aug 7, 2019, 11:37:19 AM8/7/19
to publice...@googlegroups.com
https://www.youtube.com/watch?v=NnwshbiIfDA  
Cordialmente
Lewis Lopez | Gerente General
Diseño y desarrollo de Software a la medida
Diseño y desarrollo web y Móvil
Dosquebradas, Risaralda - Colombia
Cel: (57) 310 843 5431 |   (57) 310 843 5431
Jesús le dijo: Yo soy el camino, la verdad y la vida; nadie viene al Padre, sino por mí. Juan 14:6



--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Nelson Esser

unread,
Aug 11, 2019, 8:48:12 AM8/11/19
to publice...@googlegroups.com
Hola, yo lo haria creando una dll en C# que se encargue de las comunicaciones con la api de ML y que reciba y retorne a VFP los parametros necesarios. La integracion entre ambos seria instanciando un objeto COM. Es el enfoque que pienso te puede resultar para mantener el control desde VFP.

Saludos.

Eric Stonner

unread,
Jun 7, 2020, 2:17:49 AM6/7/20
to Comunidad de Visual Foxpro en Español
Que tal Jorge, has podido hacer algo de esto?
Encontraste alguna ocx, o dll, de pago?
desde ya mnuchas gracias
Saludos,
Eric Stonner
Reply all
Reply to author
Forward
0 new messages