Question

Saludos

Una aplicación que funcionaba correctamente me esta devolviendo token vacios y no puede hacer las llamadas por esto

 

el retorno de información es

 

El primer paso de tomar el "code" al parecer lo sigue devolviendo correctamente.

 

No me muestra errores sólo retorna lo siguiente:

 

 

Array ( [body] => [httpCode] => 0 )

 

Array
(
[access_token] =>
[expires_in] => 1442356793
[refresh_token] =>
)

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0
<? 

session_start();

require '../lib/meli.php';

 

 

$meli = new Meli('APID', 'APIKEY', $_SESSION['access_token'], $_SESSION['refresh_token']);

 

if($_GET['code'] || $_SESSION['access_token']) {

 

// If code exist and session is empty

if($_GET['code'] && !($_SESSION['access_token'])) {

// If the code was in get parameter we authorize

$user = $meli->authorize($_GET['code'], 'https://brandtrendy.com.mx/mercadolibre/examples/logintest.php'). '">Login using MercadoLibre oAuth 2.0</a>';

}

Share this post


Link to post
Share on other sites
  • 0

tu problema con el SDK es que el CURL no te está funcionando, por eso te devuelve vacío si usar un simple get tampoco te esta funcionando verdad? chequea la configuración de tu PHP se ajusta a los parametros del meli sdk 

por ahi estos cambios te ayudan 

 

    public static $CURL_OPTS = array(
        CURLOPT_USERAGENT => "MELI-PHP-SDK-1.0.0", 
        CURLOPT_SSL_VERIFYPEER => false,
        CURLOPT_CONNECTTIMEOUT => 10, 
        CURLOPT_RETURNTRANSFER => 1, 
        CURLOPT_TIMEOUT => 60
    );

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now