Open marcelomaeda opened 4 years ago
To com o mesmo problema, quando tento buscar o token, vem {"body":null,"httpCode":0}
Resolvi o problema editando o php.ini comentando as seguintes linhas: ;realpath_cache_size = 16k ;realpath_cache_ttl = 120 Apos editar reinicie o httpd.
no meu php.ini estas linhas já estão comentadas, mas agora pelo menos vc me deu um norte de que o problema, pode ser no xampp
Parece que o mercado livre alterou esta aceitando apenas dominios com ssl validos no apps.mercadolivre.com.br
então eu estou utilizando o ngrok, para gerar uma url com certificado SSL
O problema deve ser no mercado livre, ontem estava funcionando e hoje parou de funcionar, nao retorna o access_token e refresh_token, mas retorna o expire_in.
Consegui resolver o problema, o meu problema era pq eu não tinha o certificado CA atualizado no php, o link que achei a solução https://snippets.webaware.com.au/howto/stop-turning-off-curlopt_ssl_verifypeer-and-fix-your-php-config/ Adicionei curl_error($ch) no execute do Meli.php, para saber exatamente qual era o problema
No meu caso tenho um certificado SSL valido mas mesmo assim parou de funcionar, estranho que ontem estava funcionando nao fiz nenhuma alteracao e parou de funcionar hoje.
Usando o codigo https://github.com/mercadolibre/php-sdk/blob/master/examples/example_login.php o access_token, expires_in e refresh_token vem em branco.
Alguem sabe como corrigir este problema?
Tentei alterar a propriedade CURLOPT_SSL_VERIFYPEER de true para false no arquivo meli.php mas nao funcionou, deixando como true tambem nao funciona.