ID Mobile — Generar un token de acceso

Support DQE
Support DQE
  • Actualización

Utilice este endpoint para generar un token de acceso IDMobile. El token es necesario para llamar a todos los demás endpoints del scope IDMobile.

Documentación relacionada de ID Mobile:

Solicitud GET

https://{SERVER_ADDRESS}/ACCESS_TOKEN/?client_secret={CLIENT_SECRET}&grant_type=client_idmobile&licence={LICENCE_CODE}

Reemplace los valores entre llaves con su propia información:

Parámetro Descripción Obligatorio/Opcional
SERVER_ADDRESS Dirección del servidor DQE que procesará los datos. Obligatorio
licence Número asignado como su código de licencia. Obligatorio
client_secret Frase de contraseña proporcionada por el cliente. Obligatorio
grant_type Valor estático. Debe ser client_idmobile. Obligatorio

Solicitud POST

https://{SERVER_ADDRESS}/ACCESS_TOKEN/

Añada los parámetros siguientes en el cuerpo de la solicitud usando x-www-form-urlencoded:

Parámetro Descripción Obligatorio/Opcional
licence Número asignado como su código de licencia. Obligatorio
client_secret Frase de contraseña proporcionada por el cliente. Obligatorio
grant_type Valor estático. Debe ser client_idmobile. Obligatorio

Respuesta

Éxito

La API devuelve un objeto JSON que contiene las siguientes claves:

Clave Descripción Tipo
access_token Token temporal utilizado para llamar a los servicios IDMobile. STRING
token_type Bearer: el tipo de token autorizado. STRING
expires_in Período de validez del token, en segundos. STRING
refresh_token Token utilizado para prolongar su sesión. STRING

Ejemplo:

{
  "access_token": "TK948869a6f873adb622enhoaGeVY2iRaptqlmpplGeWZA",
  "token_type": "Bearer",
  "expires_in": "300",
  "refresh_token": "*TK9bdd05f8e9d3c905834bdeqaUlGFll2iRaplll29mZmtkZQ"
}

Error

Tipo de error Ejemplo de solicitud Respuesta
Falta el parámetro licence https://{SERVER_ADDRESS}/ACCESS_TOKEN/?client_secret=abcd&grant_type=client_idmobile 400 Error (Invalid Request)
Parámetro licence vacío https://{SERVER_ADDRESS}/ACCESS_TOKEN/?client_secret=abcd&grant_type=client_idmobile&licence= 400 Error (Invalid Request)
Valor de licence incorrecto https://{SERVER_ADDRESS}/ACCESS_TOKEN/?client_secret=abcd&grant_type=client_idmobile&licence={INCORRECT_LICENCE_CODE} 400 Error (Invalid Client)
Falta o está vacío client_secret https://{SERVER_ADDRESS}/ACCESS_TOKEN/?grant_type=client_idmobile&licence={LICENCE_CODE} 400 Error (Invalid Request)
Falta o es incorrecto grant_type https://{SERVER_ADDRESS}/ACCESS_TOKEN/?client_secret=abcd&licence={LICENCE_CODE} 400 Error (Invalid Request)
Error tipográfico en un parámetro https://{SERVER_ADDRESS}/ACCESS_TOKEN/?client_scret=abcd&grant_type=client_idmobile&licence={LICENCE_CODE} 500 Error

Ver también

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 0 de 0