Erro de login
-
Logo após configurar o APP no ML com as url de retorno e notificação e colocar a APP ID e SecretKey no plugin eu clico em LOGIN. Abre uma janela dizendo que O ML não permite que o conteúdo seja exibido em uma janela. Logo em seguida sou redirecionado para a pagina de login do WP.
A URL de retorno que me foi apresentada para configuração é: https://obarbudo.com/wp-admin/admin.php.
O que posso fazer?
-
Problema RESOLVIDO. Nota-se que podemos logar no WP-admin utilizando http://seudominio ou https://seudominio.com (no caso de vc ter um certificado SSL).
Acontece que o plugin só aceita endereço de retorno com HTTPS (com ssl) e caso vc não tenha logado no painel do WP com HTTPS vai dar erro com a página de retorno do plugin.
Para resolver isso saia do painel WP e entre novamente, desta vez utilizando HTTPS no endereço.
Abraços.Aqui não funcionou, fiz tudo com HTTPS e nada.
Não sei se tem relação, mas a página de notificações, quando colocado o url no navegador dá erro, página não encontrada.Parece que os desenvolvedores deram uma sumida.
Pode colocar aqui a URL de retorno? Coloca TB a URL da pagina que você está quando faz a configuração do plugin.
Você vai usar como endereço de retorno https://www.xxx.com.br/wp-admin/admin.php.
Reporta se deu certo.
Não funcionou, deve ser algo com este plugin mesmo.
Funciona sim… Eu usei ontem. Alguma coisa que estamos passando desapercebido. Alguma variável que está errada.
Criou a chave de API ?
Desative, exclua o plugin e todos os arquivos e reinsake novamente.Agora funcionou, desistalei o plugin, joguei tudo que se refreia a ele fora, e refiz todo o processo de instalação, inclusive criando uma nova aplicação no Mercado Livre.
Valeu pela ajuda.
Muito obrigado, cbarufe,
estamos tomando nota desse erro e na próxima atualização tentaremos colocar uma mensagem mais explícita sobre como proceder neste caso.
[]’s,
Estou com o mesmo problema: nao consigo logar. (mas nao recebo mensagem nenhuma – apenas vem a imagem da carinha triste de erro)
Nao consigo acessar meu site por https pode ser issoo?
Pessoal, estou o mesmo problema de conexão aqui. A dúvida crucial é: o Mercado Livre só deixa conectar se o site tiver um certificado de segurança? caso contrario não deixa? É isso mesmo?
Obrigado
Após estudar o código-fonte do plugin e o método de autenticação da API do Mercado Livre, verifiquei que ele faz uso de uma biblioteca chamada cURL (https://curl.haxx.se).
É através desta biblioteca que os dados são trocados com a API do Mercado Livre, alésm de ser obrigatório que a comunicação com o site seja criptografada com certificado SSL, ou seja, o site precisa ser https://
No meu caso bastou instalar esta biblioteca no servidor para o que plugin funcionasse corretamente. Ele está funcionando com a versão 4.5.2 do WordPress e com a atualização 2.6.0 do WooCommerce.
Como descobrir se a hospedagem na qual o seu site está hospedado possui cURL:
- Logar como usuário administrador no WordPress;
- Localize o menu WooCommerce na aba lateral;
- Selecione o sub-menu Status do Sistema;
- Diversas configurações do ambiente serão apresentadas;
- Procure nas Configurações do Servidor por “Versão do cURL:”
- Caso seja apresentado um alerta ao invés da versão do cURL, a sua hospedagem não habilitou este recurso para você.
- Neste caso entre em contato com a sua hospedagem para verificar se existe a possibilidade de habilitar este recurso ou mude de hospedagem.
Sugestão para os desenvolvedores:
O plugin está legal e bem documentado.
Você realizaram diversas verificações para assegurar que os usuários só tivessem acesso a configuração do plugin após confirmação da instalação e ativação do WooCommerce.
Eu sugiro acrescentar mais uma verificação para confirmar que esta biblioteca está habilitada para o usuário. Caso ela não esteja habilitada um alerta “admin_notices” é exibido ao usuário.
Segue uma sugestão de um SysAdmin 😉/** * Check if cURL isn't active */ public function check_cURL_missing() { if (in_array ('curl', get_loaded_extensions())) { return true; } else { return false; } } /** * Print an admin notice if cURL is missing * * @action( hook: "admin_notices" , must_add: "check_cURL_missing" ) */ public function cURL_missing_notice() { self::print_error_notice( __( 'Please make sure that cURL is enabled in this server. It's mandatory to connect with Mercado Livre API' , $this->textdomain ) );Nota: Precisa ser testada em todas com todas as suas lógicas de negócio para verificar se funciona. Deste modo muitos usuários que não estão conseguindo logar terão mais uma verificação por parte do plugin!
PS.: Estou no aguardo da versão PRO. Tem muita coisa legal que dá para fazer com este plugin. Não desistam!!!!
bom dia.
Inovaproj, qual a versão do PHP que está rodando em sua loja?
Outra coisa, sabe se a integração funciona com SSL compartilhado?https://meusite.websiteseguro.com (localweb)
Aguardo
ObrigadoA versão que estou usando é a 5.5.9.
Ainda não atualizei para a versão 5.6.Eu não uso hospedagem. Eu mesmo configuro o servidor e é por esta razão que eu não havia instalado uma das bibliotecas do cURL. Só instalo o justo necessário para o projeto.
Não vejo nenhum problema com relação ao SSL compartilhado. Não há nenhuma verificação na API que analisa a autenticidade do certificado, pelo menos na documentação que estou estudando (http://developers.mercadolibre.com/getting-started-authenticate/).
Um dos problemas que ainda estou enfrentando é com relação a API do Mercado Livre. Tenho visto muitas pessoas com o mesmo problema de autenticação. Mas até agora eu acredito que o problema está relacionada com a API do Mercado Livre e não com o plugin e vou te explicar o porquê!
No momento que estou escrevendo este post a API de acesso ao Mercado Livre está em em manutenção (in maintenance). Você pode verificar o status na API neste link: http://developers.mercadolibre.com/tools/
Ou seja, qualquer teste que realizarmos agora não será fidedigno, porque um hora a API funciona e depois para de funcionar. Se a API estivesse funcionando 100% esta semana eu te diria se o problema é com o plugin ou com a API.
O que eu posso te dizer agora é que quando a API funciona o plugin autentica sem problemas. Você consegue logar, cadastrar um produto no WooCommerce e o produto é cadastrado no Mercado Livre. Passa um tempo, você volta no painel de administração do WordPress e está lá a mensagem “O MercadoLivre ainda não está funcionando na sua loja, clique aqui para configurar o plugin”. Ai vou verificar o status da API e ela está em manutenção. Entendeu o problema…
Como estamos trabalhando dentro de um plugin no WordPress temos a impressão que o plugin não está funcionando, mas é preciso lembra que ele utiliza a API do Mercado Livre para funcionar. Se a API não funciona o plugin não vai funcionar.Ainda não consegui testar o plugin com a API 100% on-line por muito tempo. A impressão que eu tenho é que se a API fica fora do ar por 2 min a conexão do plugin com a API é perdida. Mas isto é só um impressão mesmo, não posso afirmar porque teria que realizar outros testes.
Mas eu espero que isto se resolva logo, porque é muito legal você cadastrar um produto no WooCommerce e ver ele no Mercado Livre. O plugin envia as informações direitinho! E outra função que eu consegui testar foram os comentários.
Por isto acredito que este plugin é bom e tem muito potencial, não consegui testar todas as funções que estão descritas na página http://apps.mercadolivre.com.br/MLB-6-woocommerce-mercadolivre. Me parece que todas estas funções estavam previstas na versão Premium.
Se eu fosse um desenvolvedor eu até ajudaria no projeto, mas sou SysAdmin e meu foco é mesmo servidor e alta disponibilidade. É nestas hora que dá vontade de pegar um livro de PHP e devorar para resolver problemas…mas eu sei que precisa muito mais do que vontade, se é que você me entende 😉
Pelo que você observou “Inovaproj, todos os dias a API fica In maintenance?
O meu mesmo aqui não loga, deste ontem estou tentando e nada, não dá nem 1 min tentando logar com o plugin ai já faz logoff em meu WordPress.
Desta forma fica complicado né?
The topic ‘Erro de login’ is closed to new replies.