Error 400 en Google API client library

Al trabajar con la Librería del cliente de Google (Google API client library) en Php, para implementar una sesión; puede presentarse el siguiente error:

Error 400: redirect_uri_mismatch

El mensaje que sigue al aviso del error de autorización suele ser el siguiente:

«The redirect URI in the request, (aquí la dirección), does not match the ones authorized for the OAuth client. To update the authorized redirect URIs, visit: … «

Este mensaje nos inclina a tratar de resolver el asunto dentro de la consola de desarrolladores, que se encuentra con sus credenciales (nombre y número) en: https://console.developers.google.com/apis/credentials?project=su_proyecto-id.

En muchos casos, algún error de carácter en la URI causa el problema; pero en otros, la solución no está allí.

Verifique con cuidado lo siguiente:

En el archivo de configuración de su proyecto, busque donde se apunta la Uri de redirección del cliente de la API. ($google_client->setRedirectUri):

$google_client->setRedirectUri('https://dominio.com/carpeta/');

Asegúrese que esté insertado el «/» al final de la URI de redirección.

Un comentario