ricardomukeka

Members
  • Content Count

    11
  • Joined

  • Last visited

  1. Valeu pela ajuda galera, resolvi meu problema da seguinte maneira: - Quando o usuário logar a primeira vez no meu sistema, chamo a autenticação do ML e após o processo eu gero e gravo o token e refresh token na tabela do usuário do meu sistema. - Sempre que o usuário logar eu executo o refresh token para atualizar o token do usuário. Dessa maneira vinculo o usuário do meu sistema a uma conta do ML e só chamo uma vez a autenticação dele. O que acharam? Aceito sugestões rs Abraço.
  2. Certo, o fluxo está claro pra mim.... 1) Redirect seu aplicativo a Mercado Livre. 2) Você não tem que se preocupar com a autenticação dos usuários no Mercado Livre, nossa plataforma fará tudo! 3) Pagina de autenticação. 4) Chamada da API de Mercado Livre POST para intercambiar o código de autorização por um access_token. 5) A API de Mercado Livre intercambia o código de autorização por um access_token. 6) Já pode utilizar o access_token para realizar chamadas a nossa API e assim obter acesso aos dados privados do usuário. O problema é que no item 3, o usuário já esta autenticado, sem me dar a opção de logar com novo usuário vendedor no ML, isso que to tentando deixar claro e até agora acredito que ninguém compreendeu para me ajudar em uma solução, pois o usuário antigo ainda está logado no mercado livre logando automaticamente. Uma solução que eu não sei se existe, seria autenticar com usuário e senha no mercado livre pela api. Obrigado
  3. Complementando, usuarios diferentes usando a mesma maquina, precisava fazer o logoff do mercado livre para acessar com novo usuário.
  4. Compreendo, obrigado pela resposta mldev, Eu li e reli o documento, pode ser realmente que não tenha entendido, mas muita coisa esta claro já pra mim, se eu utilizasse apenas um usuário não teria problema nenhum estaria correto hoje já. Levando em consideração que tenho multi usuários, ainda insisto que não compreendi a onde vinculo o novo usuário logado a um novo token, a partir do momento que saio logo com novo usuário no meu sistema, pois ao ser redirecionado no app mercado livre o mesmo já esta autenticado e redireciona com um codigo gerado. Indo mais além no problema, isso impacta no anuncio do item, pois até onde eu vi, não passo o ID do vendedor no anuncio pois esta vinculado ao TOKEN da publicação. Peço desculpas pela insistência mas só quebrando a cabeça rs para coompreender. Obrigado novamente.
  5. Perfeito, eu executei o Curl: "curl --request POST \ --url https://api.mercadolibre.com/oauth/token \ --header 'Cache-Control: no-cache' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data 'client_id=XXXX&client_secret=YYYY&grant_type=client_credentials' já retorna o access token" A questão é que sempre que passo a autenticação para o meli, eu passo o id e o código secreto do Aplicativo, e nada referente ao usuário logado, quando entro no sistema com um usuário e saio e entro com outro, ele retorna o token com o usuario autenticado primeiro no mercado livre, existe uma forma de deslogar do mercado livre ?
  6. Pode ser que a minha duvida seja simples e eu não esteja conseguindo me expressar eu preciso autenticar de acordo com o usuario logado no meu sistema, ou entendi errado e cada Aplicativo pertença a um usuario.
  7. Opa, comecei a entender a ideia, obrigado. Mas estou com uma duvida aqui, pode ser que esteja enganado, mas eu não vi na documentação como trocar o usuário logado no mercado livre, pois uma vez autenticado ele não pede mais. Obrigado
  8. Obrigado pela resposta, A solução que analisei mais viável, seria sempre que autenticar o usuário no mercado livre, ser solicitado usuário e senha e nova autenticação, o que não esta ocorrendo. Existe alguma chamada diferente da "https://auth.mercadolivre.com.br/authorization?response_type=code&client_id=XXXXXXXXXX" que estou usando, que force o login no mercado livre na autenticação? Obrigado.
  9. Fala galera, vou tentar ser breve nas minhas duvidas de autenticação. Parto do principio que o ID e Secret Key do aplicativo ML são vinculados a aplicação e não ao usuário, correto? Estou fazendo a integração com ML para um sistema com vários clientes em C# e asp.net, hoje já pego o token e publico itens, porem surgiu algumas duvidas entre a relação do Token e usuário logado. A estrutura de autenticação que criei funciona assim: Hoje ao realizar login o no meu sistema, valido com o SecretKey e ID, e após o Login é redirecionado para o ML para a autenticação, assim autenticado o ML redireciona para a Home do meu sistema, armazenando o Token no banco, após isso não é mais solicitado a autenticação do usuário do mercado livre. Duvidas: - Havendo outro vendedor que utilize o sistema ele não pede autenticação do mercado livre após o login, pois já foi autenticado, e vai direto vinculado ao primeiro usuário fornecido ao ML, existe como pedir a autenticação do usuário do mercado livre, sempre que logar no sistema? Utilizo a seguinte chamada para autenticação : https://auth.mercadolivre.com.br/authorization?response_type=code&client_id=XXXXXXXXXX Obrigado.
  10. Amigos, Enviei para o servidor conforme a documentação da API a imagem do produto, na resposta do post gera-se o id para vincular ao produto. POST: curl -F file=@/home/user/picture.jpg https://api.mercadolibre.com/pictures?access_token=$ACCESS_TOKEN Minha duvida é: 1 - Preciso realmente do ID para vincular ao produto, ou se não vincular o produto ela apaga do servidor. 2 - Posso usar a Url que o mercado livre gera no Json, sem utilizar o ID? Alguém consegue me ajudar? Obrigado