BĂșsqueda inteligente powered by OpenAIÂ
POST
REQUERIDO
REQUERIDO
REQUERIDO
400Error
invalid_client
El client_id y/o client_secret proporcionados de tu aplicaciĂłn son invĂĄlidos.
invalid_grant
Hay varias razones para este error, podrĂa ser porque el authorization_code o refresh_token son invĂĄlidos, han expirado, han sido revocados, se enviaron de forma incorrecta o pertenecen a otro cliente. TambiĂ©n es posible que el redirect_uri utilizado en el flujo de autorizaciĂłn no coincida con lo que tu aplicaciĂłn tiene configurado.
invalid_scope
El scope solicitado es invĂĄlido, desconocido o mal formado. Los valores permitidos para el parĂĄmetro de alcance son âoffline_accessâ, âwriteâ o âreadâ.
invalid_request
La solicitud no incluye un parĂĄmetro requerido, incluye un parĂĄmetro o valor de parĂĄmetro no admitido, tiene un valor duplicado o estĂĄ mal formada.
unsupported_grant_type
Los valores permitidos para grant_type son âauthorization_codeâ o ârefresh_tokenâ.
forbidden
La llamada no autoriza el acceso, posiblemente se esté usando el token de otro usuario.
unauthorized_client
La aplicaciĂłn no tiene un grant con el usuario o los permisos (scopes) que la aplicaciĂłn tiene con este usuario no permiten crear un token.
429Error
local_rate_limited
La llamada no autoriza el acceso, por favor, inténtalo de nuevo.
curl -X POST \
'https://api.mercadopago.com/oauth/token'\
-H 'Content-Type: application/json' \
-d '{
"client_secret": "client_secret",
"client_id": "client_id",
"grant_type": "client_credentials",
"code": "TG-XXXXXXXX-241983636",
"code_verifier": "47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU",
"redirect_uri": "https://www.redirect-url.com?code=CODE&state=RANDOM_ID",
"refresh_token": "TG-XXXXXXXX-241983636",
"test_token": "false"
}'
{
"access_token": "APP_USR-4934588586838432-XXXXXXXX-241983636",
"token_type": "bearer",
"expires_in": 15552000,
"scope": "read write offline_access",
"user_id": 241983636,
"refresh_token": "TG-XXXXXXXX-241983636",
"public_key": "APP_USR-d0a26210-XXXXXXXX-479f0400869e",
"live_mode": true
}