ATUALIZAR MERCADO LIVRE
Alguém sabe se existe uma forma do Visual Basic 6 se comunicar com o site do Mercado Livre e fazer a inclusão e alteração de produtos? Li alguma coisa sobre a API do Mercado Livre mas não encontrei muita coisa.
Usando a API do mercado livre
O truque todo para esse tipo de integração com ferramentas/serviços web, está no uso da API. Muita gente aqui, usa um objeto webbrowser e fica trabalhando em cima dele, quando o mais correto, fácil e conveniente, é usar as APIs. Todos os maiores serviços de internet disponibilizam isso. Facebook, Google(incluindo todas as seus serviços, como Google+, Docs, YouTube), Mercado Livre, Twitter, Pinterest, todos tem esse acesso à integrações. Então o negócio é parar de enxergar esses serviços do ponto de vista do usuário, que vê o browser apenas e passar a ver as APIs de cada um deles como se fosse uma DLL externa.
Existe algum exemplo em Visual Basic? Acessei o site do Mercado Livre e encontrei muita pouca informação ou eu que não entendi mesmo.
Em VB6 vai ficar bem difÃcil pra você...
Pode ser em VB NET também.
Você usa da mesma maneira que usaria qualquer consulta à webservice, ele vai retornar um objeto JSON que você pode serializar em um XML se quiser usando um parser, mas pode ser usado o próprio JSON mesmo sem problemas. Para consumir, você pode usar até mesmo uma chamada AJAX.
Veja essa consulta. Ela retorna um JSON contendo um header que contém um resumo do resultado da pesquisa e também uma lista(array) de objetos de resultado, cuja estrutura você pode ver no lado direito dessa mesma tela no link [Ô]Attributes[Ô].
Veja essa consulta. Ela retorna um JSON contendo um header que contém um resumo do resultado da pesquisa e também uma lista(array) de objetos de resultado, cuja estrutura você pode ver no lado direito dessa mesma tela no link [Ô]Attributes[Ô].
Amigos, obrigado. Mas como fica isso em Visual Basic .NET? Nunca fiz esse tipo de sistema.
Sei que já estou pedindo muito, mas alguém poderia me enviar um exemplo de como se faz uma inclusão ou consulta pelo vb.net?
Sei que já estou pedindo muito, mas alguém poderia me enviar um exemplo de como se faz uma inclusão ou consulta pelo vb.net?
Apesar das instruções estarem disponÃveis, vamos lá:
1 - Existe um SDK completo para o mercado livre que você encontra aqui
2 - Você precisa criar uma aplicação, não a sua, um registro no mercado livre, que você faz aqui
3 - De posse do id da sua aplicação e do SDK você já pode fazer queries no mercado livre, tem exemplos disso na própria página do SDK no Ãtem 1
Mas nada disso vai adiantar se você não entender o que é um webservice e como ele funciona, então recomendo que comece por aÃ, aprendendo sobre webservices.
1 - Existe um SDK completo para o mercado livre que você encontra aqui
2 - Você precisa criar uma aplicação, não a sua, um registro no mercado livre, que você faz aqui
3 - De posse do id da sua aplicação e do SDK você já pode fazer queries no mercado livre, tem exemplos disso na própria página do SDK no Ãtem 1
Mas nada disso vai adiantar se você não entender o que é um webservice e como ele funciona, então recomendo que comece por aÃ, aprendendo sobre webservices.
Kerplunk, obrigado. Fiz o download da DLL (SDK) e o cadastro no ML para pegar a App ID e Secret Key. Isso já tinha feito através da outra mensagem que você tinha postado.
O problema é que não sei como utilizar no Visual Basic .NET. Não encontrei nenhum exemplo na Internet. Estava procurando por um exemplo de inclusão mo ML ou consulta utilizando o Visual Basic .NET.
O problema é que não sei como utilizar no Visual Basic .NET. Não encontrei nenhum exemplo na Internet. Estava procurando por um exemplo de inclusão mo ML ou consulta utilizando o Visual Basic .NET.
Citação::
Kerplunk, obrigado. Fiz o download da DLL (SDK) e o cadastro no ML para pegar a App ID e Secret Key. Isso já tinha feito através da outra mensagem que você tinha postado.
O problema é que não sei como utilizar no Visual Basic .NET. Não encontrei nenhum exemplo na Internet. Estava procurando por um exemplo de inclusão mo ML ou consulta utilizando o Visual Basic .NET.
Veja as classes que o SDK disponibiliza.
Faça seu login para responder