• 0
Jorge Galvez

Access token multiples cuentas

Question

Amigos trabajaba con una sola cuenta de mercado libre antes de dia D, ahora por expansion necesitamso mas de 4 cuentas de mercado hasta ahi todo bien, el problema es al generar el refresh del access_token para cada cuenta lo hago automaticamente con un CRON en mi servidor cada 5 horas.

ahora tal parece q al hacer el refresh alguna q otra cuenta no la genera a pesar q toda la informacion esta correcta para el acceso. A alguien le paso.?? alguna sugerencia de como refrescar el token para todas las cuentas. gracias por su tiempo

 foreach ($accounts as $account) {
                $meli    = new Mercado($account->token, $account->refresh);
                $refresh = $meli->refreshToken();
                if (!is_null($refresh) || !empty($refresh->access_token)) {
                    if ($account->update(['token' => $refresh->access_token, 'refresh' => $refresh->refresh_token, 'expira_en' => time() + $refresh->expires_in])) {
                        $this->info( "updated " . $account->meli_user_id));
                    }
                }
                else {
                    $this->info(json_encode($refresh), ["id->" . $account->meli_user_id, "mercado", "refresh token", "no token"]);
                }
            }

 

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

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