Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2028 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde.

Alguém já conseguiu recuperar um pedido no mercado livre, para importar no ERP para emissão de NFe ?

Eles tem as Api´s para consulta, por exemplo:

https://api.mercadolibre.com/sites/MLB/categories

-- Retorna um JSON com as categorias de produtos

https://api.mercadolibre.com/items/MLB814299353

--- Retorna um JSON com dados da consulta de um anúncio

 

Agora falta desvendar a recuperação de pedido.

 

Se alguém tiver alguma dica, fico grato!

[]´s

Edson

  • 1 mês depois ...
Postado

Boa tarde Edson.

 

Para consultar os pedidos precisa ter a autorização não é?

Ou seja,  executar o login, gravar a seção, etc.

Não precisa ter um server side rodando num https?

  • 1 mês depois ...
  • 4 semanas depois ...
Postado

Boa tarde Edson,

Também estou começando a estudar esta Api do mercado livre.

Eu estou utilizando Delphi XE5 ao fazer uma chamada na Api esta me retornando um Html e não um Json, fiz o mesmo testo no REST Debugger  para teste.

Você teve este problema também?

Wandarlei Michelon

Postado

Bom dia Wandarlei.

Se você estiver usando TRESTClient para receber o retorno,  deixe  a propriedade "Accept"  apenas com "application/json" .

Por padrão deve estar como:

Accept = 'application/json, text/plain; q=0.9;q=0.8,'

e não sei porque não funciona.

Uma dúvida: Como você está fazendo para obter o token ? Com o código que passei neste link https://github.com/ortuagustin/Delphi-Utils   ?

O meu problema é que ainda uso Delphi 7, que não tem os recursos do "OAuth...", então vou fazer um aplicativo com o XE, para rodar em background para obter o token e salvar o pedido no banco de dados.

[]´s

Edson

Postado (editado)

Boa Tarde Edson,

Muito obrigado pela resposta, de fato já estava como "application/json"  no componente, mas mas fixei para reaplicar em tempo de execução. 

RESTRequest.Accept := 'application/json';
RESTRequest.Execute;

Desta forma funcionou.

Em relação ao token vou começar agora que estou acessando as informações publica. Mas como estou utilizando o Delphi XE5 vou utilizar OAuth2Authenticator que já faz parte do pacote RestClient nativo.

Wandarlei

Editado por wandarlei

Wandarlei Michelon

Postado

Eu estava fazendo uns testes com PHP e validou o token, etc. Mas tive obrigatoriamente que rodar a partir de um https, não funciona aceita validar em localhost.

Admito que não testei muito, mas será que para autenticar direitinho não precisa ter algo no lado server?

Vcs estão progredindo?

  • 5 semanas depois ...
Postado

Pessoal,  

Estou vendo a discussão sobre integracao com mercadolivre, voces conseguiram fazer?

Fizeram de que maneira?

Um programa a parte que fica de tempo em tempo lendo o webservice do mercado livre e baixando os pedidos e clientes?

Com relação aos produtos teria uma tela para selecionar os produtos que quero enviar para a integracao?

Com relação ao saldo de estoque, como fizeram? 

Grato

 

  • 3 semanas depois ...
Postado
Em 22/11/2017 at 10:20, alessandro pancotte disse:

Pessoal,  

Estou vendo a discussão sobre integracao com mercadolivre, voces conseguiram fazer?

Fizeram de que maneira?

Um programa a parte que fica de tempo em tempo lendo o webservice do mercado livre e baixando os pedidos e clientes?

Com relação aos produtos teria uma tela para selecionar os produtos que quero enviar para a integracao?

Com relação ao saldo de estoque, como fizeram? 

Grato

 

Alessandro, estou com pouco tempo pra isso apesar do chefe ter "mais ou menos pedido". Então apanho um pouco, paro e aí desenvolvo pouco, além do mais não manjo muito dessa parte de REST, POST, GET, etc.

 

Dá uma olhada aqui: http://developers-forum.mercadolibre.com/topic/1675-delphi-7-token-autenticação/

Se quiser trocar umas ideias e ver se quebramos a cabeça junto dá um toque.

Postado
22 horas atrás, OldProgramer disse:

Alessandro, estou com pouco tempo pra isso apesar do chefe ter "mais ou menos pedido". Então apanho um pouco, paro e aí desenvolvo pouco, além do mais não manjo muito dessa parte de REST, POST, GET, etc.

 

Dá uma olhada aqui: http://developers-forum.mercadolibre.com/topic/1675-delphi-7-token-autenticação/

Se quiser trocar umas ideias e ver se quebramos a cabeça junto dá um toque.

Conseguiu criar algo ? estou tentando aqui também 

Postado

Bom dia,

Estou utilizando o Delphi XE5, e os componentes REST nativos, facilita.

Faço a geração do Token, incluo/altero um anuncio e estou recuperando as perguntas feitas para os anúncios, estou seguindo o manual do Mercado Livre. O difícil foi entender o funcionamento inicial, ... agora estou indo bem.

Podemos ir trocando experiência.

At.

  • Obrigado 1

Wandarlei Michelon

Postado
6 horas atrás, wandarlei disse:

Bom dia,

Estou utilizando o Delphi XE5, e os componentes REST nativos, facilita.

Faço a geração do Token, incluo/altero um anuncio e estou recuperando as perguntas feitas para os anúncios, estou seguindo o manual do Mercado Livre. O difícil foi entender o funcionamento inicial, ... agora estou indo bem.

Podemos ir trocando experiência.

At.

Opa Wanderlei e dimom, consegui pegar a autorização, os dados privados e criar o usuário de teste.

O começo foi meio tumultuado pra mim também, ainda mais que não tenho muita experiência com REST e tal.

Eu uso o XE6 e no momento ainda uso o idHttp da Indy, mas preciso estudar o REST pra me atualizar.

Vc usa a paleta REST Client?

  • 2 semanas depois ...
Postado
Em 13/12/2017 at 18:59, OldProgramer disse:

Opa Wanderlei e dimom, consegui pegar a autorização, os dados privados e criar o usuário de teste.

O começo foi meio tumultuado pra mim também, ainda mais que não tenho muita experiência com REST e tal.

Eu uso o XE6 e no momento ainda uso o idHttp da Indy, mas preciso estudar o REST pra me atualizar.

Vc usa a paleta REST Client?

Estou usando o REST 

  • 3 semanas depois ...
Postado

Achei interessante esse tópico, estava pensando em algo assim:

esse novo programa baixa todos os pedidos, produtos e seus estoques atuais para tabelas temporarias, meu erp le esses registros e marca para não serem lidos novamente... sistema temporario exclui.

Alguém tem algo do tipo?

Tentei começar mas já esbarrei na hora de criar a aplicação no mercado livre, preciso fazer isso?

  • 2 semanas depois ...
  • 5 semanas depois ...
Postado

Olá pessoal.

Estou estudando sobre o ML, sei que conseguimos resultados com os componentes RES, mas estou iniciando.

Se alguém já conseguiu fazer e puder postar, agradeço.

 

Rodrigo Chiarato

G7 Sistemas

www.g7sistermas.com.br

Valorize quem promove a ética e a transparência.

 

  • 2 semanas depois ...
Postado (editado)

Turma, baixe o SDK em .NET e importe os componentes para o Delphi.

Component -> Importe component -> Import .NET Assembly
Selecione a Dll (net-sdk.dll) Avançar

Selecione uma pasta para criar as Unit´s e marque para gerar os componentes.

Este é o início da integração sem sofrer muito e usar o SDK deles.

Para fazer o Download do projeto em .NET, acesse:  https://github.com/mercadolibre/net-sdk
 

Editado por rchiarato

Rodrigo Chiarato

G7 Sistemas

www.g7sistermas.com.br

Valorize quem promove a ética e a transparência.

 

Postado

Consegui fazer a integração usando o REST, consigo pegar os dados da venda, e realizar o cadastro dos produtos da venda, cliente e a venda 

Postado (editado)

Consegui autenticar e consumir os serviços para integração ao ERP.

Caso agué necessite, entrar em contato por e-mail: [email protected]

Estarei criando um componente para consumir o ML e assim que "pronto", posto para todos.

Editado por rchiarato
Adicionar conteúdo

Rodrigo Chiarato

G7 Sistemas

www.g7sistermas.com.br

Valorize quem promove a ética e a transparência.

 

Postado
Em 13/12/2017 at 12:10, wandarlei disse:

Bom dia,

Estou utilizando o Delphi XE5, e os componentes REST nativos, facilita.

Faço a geração do Token, incluo/altero um anuncio e estou recuperando as perguntas feitas para os anúncios, estou seguindo o manual do Mercado Livre. O difícil foi entender o funcionamento inicial, ... agora estou indo bem.

Podemos ir trocando experiência.

At.

Vocr pode por favor postar um Json de publicacao por favor?

Rodrigo Chiarato

G7 Sistemas

www.g7sistermas.com.br

Valorize quem promove a ética e a transparência.

 

  • Este tópico foi criado há 2028 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.